public class AssetLookup
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
AssetLookup(java.lang.String primaryLocation,
com.google.common.collect.Multimap<java.lang.String,java.lang.String> locations) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.Multimap<java.lang.String,java.lang.String> |
getLocations() |
java.util.List<java.lang.String> |
getMatchingLocations(java.lang.String path)
Supposed to be used for error reporting.
|
java.lang.String |
getPrimaryLocation() |
java.lang.String |
getRelativePath(java.lang.String path)
Checks if provided path is absolute path into primary location and returns relative url instead.
|
java.lang.String |
lookup(java.lang.String path)
Lookup asset in classpath by url (relative to application root).
|
public AssetLookup(java.lang.String primaryLocation,
com.google.common.collect.Multimap<java.lang.String,java.lang.String> locations)
public java.lang.String getPrimaryLocation()
public com.google.common.collect.Multimap<java.lang.String,java.lang.String> getLocations()
public java.lang.String getRelativePath(java.lang.String path)
path - possibly absolute pathpublic java.lang.String lookup(java.lang.String path)
path - path to find asset forpublic java.util.List<java.lang.String> getMatchingLocations(java.lang.String path)
path - url relative to application root