Class FilteredLocalLoader

  • All Implemented Interfaces:
    LocalLoader

    class FilteredLocalLoader
    extends java.lang.Object
    implements LocalLoader
    • Field Detail

      • originalLoader

        private final LocalLoader originalLoader
      • resourcePathFilter

        private final PathFilter resourcePathFilter
    • Method Detail

      • loadClassLocal

        public java.lang.Class<?> loadClassLocal​(java.lang.String name,
                                                 boolean resolve)
        Description copied from interface: LocalLoader
        Load a class which is locally defined by this loader.
        Specified by:
        loadClassLocal in interface LocalLoader
        Parameters:
        name - the class name
        resolve - true to resolve the class
        Returns:
        the class, or null if there is no local class with this name
      • loadPackageLocal

        public java.lang.Package loadPackageLocal​(java.lang.String name)
        Description copied from interface: LocalLoader
        Load a package which is locally defined by this loader.
        Specified by:
        loadPackageLocal in interface LocalLoader
        Parameters:
        name - the package name
        Returns:
        the package, or null if there is no local package with this name
      • loadResourceLocal

        public java.util.List<Resource> loadResourceLocal​(java.lang.String name)
        Description copied from interface: LocalLoader
        Load a resource which is locally defined by this loader. The given name is a path separated by "/" characters.
        Specified by:
        loadResourceLocal in interface LocalLoader
        Parameters:
        name - the resource path
        Returns:
        the resource or resources, or an empty list if there is no local resource with this name