Class FilteredLocalLoader

java.lang.Object
org.jboss.modules.FilteredLocalLoader
All Implemented Interfaces:
LocalLoader

class FilteredLocalLoader extends Object implements LocalLoader
  • Field Details

    • classFilter

      private final ClassFilter classFilter
    • originalLoader

      private final LocalLoader originalLoader
    • resourcePathFilter

      private final PathFilter resourcePathFilter
  • Constructor Details

  • Method Details

    • loadClassLocal

      public Class<?> loadClassLocal(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 Package loadPackageLocal(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 List<Resource> loadResourceLocal(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