Class ResourceLocator


  • public class ResourceLocator
    extends java.lang.Object
    Used to locate resources at build / development time
    Since:
    3.0
    • Field Detail

      • FILE_SEPARATOR

        public static final java.lang.String FILE_SEPARATOR
      • NULL_RESOURCE

        protected static final Resource NULL_RESOURCE
      • classSearchDirectories

        protected java.util.List<java.lang.String> classSearchDirectories
      • resourceSearchDirectories

        protected java.util.List<java.lang.String> resourceSearchDirectories
      • classNameToResourceCache

        protected java.util.Map<java.lang.String,​Resource> classNameToResourceCache
      • uriToResourceCache

        protected java.util.Map<java.lang.String,​Resource> uriToResourceCache
      • defaultResourceLoader

        protected ResourceLoader defaultResourceLoader
      • warDeployed

        protected boolean warDeployed
    • Constructor Detail

      • ResourceLocator

        public ResourceLocator()
    • Method Detail

      • setSearchLocation

        public void setSearchLocation​(java.lang.String searchLocation)
      • getDefaultResourceLoader

        protected ResourceLoader getDefaultResourceLoader()
      • setSearchLocations

        public void setSearchLocations​(java.util.Collection<java.lang.String> searchLocations)
      • findResourceForURI

        public Resource findResourceForURI​(java.lang.String uri)
      • findResourceForClassName

        public Resource findResourceForClassName​(java.lang.String className)
      • setResourceLoader

        public void setResourceLoader​(ResourceLoader resourceLoader)