Interface ResourceDependenciesList
-
- All Known Implementing Classes:
CssDependenciesList
,DefaultResourceDependenciesList
,SassDependenciesList
,WebCssDependenciesList
,WebDefaultResourceDependenciesList
,WebSassDependenciesList
public interface ResourceDependenciesList
List the dependencies of a resource
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<HashCache.UriData>
getDependenciesList(String uri, Map<String,String> data)
Get the list of dependenciesint
getPriority()
Get the priority of this FileDependenciesList if multiple are supportedboolean
isSupported(String uri)
Is the uri supported to get the list of dependencies
-
-
-
Method Detail
-
isSupported
boolean isSupported(String uri)
Is the uri supported to get the list of dependencies- Parameters:
uri
- The uri- Returns:
- True if the uri is supported
-
getPriority
int getPriority()
Get the priority of this FileDependenciesList if multiple are supported- Returns:
- The priority. The highest value will be used
-
getDependenciesList
Set<HashCache.UriData> getDependenciesList(String uri, Map<String,String> data)
Get the list of dependencies- Parameters:
uri
- The input sourcedata
- Additional data, specific per ResourceDependenciesList implementations- Returns:
- The list of dependencies URIs
-
-