Class ClassLoaderAccessDelegateImpl

  • All Implemented Interfaces:
    ClassLoaderAccess

    public abstract class ClassLoaderAccessDelegateImpl
    extends java.lang.Object
    implements ClassLoaderAccess
    A ClassLoaderAccess implementation based on delegation
    • Constructor Detail

      • ClassLoaderAccessDelegateImpl

        public ClassLoaderAccessDelegateImpl()
    • Method Detail

      • classForName

        public <T> java.lang.Class<T> classForName​(java.lang.String name)
        Description copied from interface: ClassLoaderAccess
        Obtain a Class reference by name
        Specified by:
        classForName in interface ClassLoaderAccess
        Parameters:
        name - The name of the Class to get a reference to.
        Returns:
        The Class.
      • locateResource

        public java.net.URL locateResource​(java.lang.String resourceName)
        Description copied from interface: ClassLoaderAccess
        Locate a resource by name
        Specified by:
        locateResource in interface ClassLoaderAccess
        Parameters:
        resourceName - The name of the resource to resolve.
        Returns:
        The located resource; may return null to indicate the resource was not found