Skip to content

webjars/webjars-locator-core

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webjars-locator-core

This project provides a means to locate assets within WebJars.

Check out the JavaDoc

Latest Release CodeQL .github/workflows/test.yml

Obtain the full path of an asset

Find the specified partial path in any WebJar on the classpath:

WebJarAssetLocator locator = new WebJarAssetLocator();
String fullPathToBootstrap = locator.getFullPath("bootstrap.js");

Find the specified partial path in a specific WebJar:

WebJarAssetLocator locator = new WebJarAssetLocator();
String fullPathToBootstrap = locator.getFullPath("bootstrap", "bootstrap.js");

Get the full path to a file in a specific WebJar:

WebJarAssetLocator locator = new WebJarAssetLocator();
String fullPathToBootstrap = locator.getFullPathExact("bootstrap", "js/bootstrap.js");

Obtain all of the assets within a base folder

WebJarAssetLocator locator = new WebJarAssetLocator();
Set<String> fullPathsOfAssets = locator.listAssets("/multiple/1.0.0");

Advanced usage

The locator can also be configured with the class loaders that it should use for looking up resources and filter the types of resources that should be included for searching. Please visit the source code for more information.

About

Webjars-locator core functionality

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.7%
  • JavaScript 0.3%