@Component(value="cuba_WebJarResourceResolver")
public class WebJarResourceResolver
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
WebJarResourceResolver.MultipleMatchesException |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASSPATH_WEBJAR_PREFIX |
static java.lang.String |
NAME |
static java.lang.String |
VAADIN_PREFIX |
Constructor and Description |
---|
WebJarResourceResolver() |
Modifier and Type | Method and Description |
---|---|
java.net.URL |
getResource(java.lang.String classpathPath) |
java.lang.String |
getWebJarPath(java.lang.String partialPath)
Get WebJAR path by resource name.
|
java.lang.String |
getWebJarPath(java.lang.String webjar,
java.lang.String partialPath)
Get WebJAR path by resource name and JAR name.
|
java.lang.String |
translateToWebJarPath(java.lang.String fullVaadinPath)
Converts /VAADIN/webjars/...
|
java.lang.String |
translateToWebPath(java.lang.String fullWebJarPath)
Converts WebJAR path webjar/version/resource to Vaadin path.
|
public static final java.lang.String NAME
public static final java.lang.String VAADIN_PREFIX
public static final java.lang.String CLASSPATH_WEBJAR_PREFIX
public java.lang.String getWebJarPath(java.lang.String webjar, java.lang.String partialPath)
partialPath
- partial WebJAR pathwebjar
- jar namepublic java.lang.String getWebJarPath(java.lang.String partialPath)
partialPath
- partial WebJAR pathpublic java.lang.String translateToWebPath(java.lang.String fullWebJarPath)
fullWebJarPath
- WebJAR pathpublic java.lang.String translateToWebJarPath(java.lang.String fullVaadinPath)
fullVaadinPath
- Vaadin path@Nullable public java.net.URL getResource(java.lang.String classpathPath)