Interface ClassPathElement

    • Method Detail

      • getRoot

        Path getRoot()
        Returns:
        The element root, or null if not applicable
      • getResource

        ClassPathResource getResource​(String name)
        Loads a resource from the class path element, or null if it does not exist.
        Parameters:
        name - The resource to load
        Returns:
        An representation of the class path resource if it exists
      • getProvidedResources

        Set<String> getProvidedResources()
        Returns a set of all known resources.
        Returns:
        A set representing all known resources
      • getProtectionDomain

        ProtectionDomain getProtectionDomain​(ClassLoader classLoader)
        Returns:
        The protection domain that should be used to define classes from this element
      • fromPath

        static ClassPathElement fromPath​(Path path)
        Creates an element from a file system path