Enum PackageDefinitionStrategy.ManifestReading.SealBaseLocator.NonSealing

    • Method Detail

      • values

        public static PackageDefinitionStrategy.ManifestReading.SealBaseLocator.NonSealing[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (PackageDefinitionStrategy.ManifestReading.SealBaseLocator.NonSealing c : PackageDefinitionStrategy.ManifestReading.SealBaseLocator.NonSealing.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • findSealBase

        public URL findSealBase​(ClassLoader classLoader,
                                String typeName)
        Locates the URL that should be used for sealing a package.
        Specified by:
        findSealBase in interface PackageDefinitionStrategy.ManifestReading.SealBaseLocator
        Parameters:
        classLoader - The class loader loading the package.
        typeName - The name of the type being loaded that triggered the package definition.
        Returns:
        The URL that is used for sealing a package or null if the package should not be sealed.