Class ClassLoaderLocalLoader

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

final class ClassLoaderLocalLoader extends Object implements LocalLoader
  • Field Details

  • Constructor Details

    • ClassLoaderLocalLoader

      ClassLoaderLocalLoader(ClassLoader classLoader)
      Construct a new instance.
      Parameters:
      classLoader - the classloader to which we delegate
  • 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