Interface ResourceDependenciesList

All Superinterfaces:
Prioritizable
All Known Implementing Classes:
CssDependenciesList, DefaultResourceDependenciesList, SassDependenciesList, WebCssDependenciesList, WebDefaultResourceDependenciesList, WebSassDependenciesList

public interface ResourceDependenciesList extends Prioritizable
List the dependencies of a resource
  • Method Details

    • 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
    • getDependenciesList

      Set<HashCache.UriData> getDependenciesList(String uri, Map<String,String> data, boolean onlyFirstLevel)
      Get the list of dependencies
      Parameters:
      uri - The input source
      data - Additional data, specific per ResourceDependenciesList implementations
      onlyFirstLevel - if true, only data corresponding to the given uris should be returned
      Returns:
      The list of dependencies URIs