public static class PackageDefinitionStrategy.ManifestReading.SealBaseLocator.ForFixedValue extends java.lang.Object implements PackageDefinitionStrategy.ManifestReading.SealBaseLocator
PackageDefinitionStrategy.ManifestReading.SealBaseLocator.ForFixedValue, PackageDefinitionStrategy.ManifestReading.SealBaseLocator.ForTypeResourceUrl, PackageDefinitionStrategy.ManifestReading.SealBaseLocator.NonSealing
Modifier and Type | Field and Description |
---|---|
private java.net.URL |
sealBase
The seal base URL.
|
Constructor and Description |
---|
ForFixedValue(java.net.URL sealBase)
Creates a new seal base locator for a fixed URL.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
java.net.URL |
findSealBase(java.lang.ClassLoader classLoader,
java.lang.String typeName)
Locates the URL that should be used for sealing a package.
|
int |
hashCode() |
public ForFixedValue(java.net.URL sealBase)
sealBase
- The seal base URL.public java.net.URL findSealBase(java.lang.ClassLoader classLoader, java.lang.String typeName)
findSealBase
in interface PackageDefinitionStrategy.ManifestReading.SealBaseLocator
classLoader
- The class loader loading the package.typeName
- The name of the type being loaded that triggered the package definition.null
if the package should not be sealed.public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object