public class ManifestMainCollection extends PropertyExposedFinalFieldCollection
null
.Modifier and Type | Field and Description |
---|---|
Property<String> |
BUILD_BY
Name object for Build-By
|
Property<Date> |
BUILD_TIME
Name object for Build-Time
|
Property<VersionVO> |
BUILD_VERSION
Name object for Build-Version
|
Property<List<File>> |
CLASS_PATH
Name object for Class-Path manifest attribute.
|
Property<String> |
EXTENSION_INSTALLATION
|
Property<String> |
EXTENSION_LIST
This attribute indicates the optional packages that are needed by the applet.
|
Property<String> |
EXTENSION_NAME
Name object for Extension-Name manifest attribute used for declaring dependencies on installed extensions.
http://docs.oracle.com/javase/7/docs/technotes/guides/extensions/spec.html#dependency Attributes.Name.EXTENSION_NAME |
Property<String> |
IMPLEMENTATION_TITLE
Name object for Implementation-Title manifest attribute used for package versioning.
See Also: Java Product Versioning Specification - http://docs.oracle.com/javase/7/docs/technotes/guides/versioning/spec/versioning2.html#wp90779 Attributes.Name.IMPLEMENTATION_TITLE |
Property<URL> |
IMPLEMENTATION_URL
Name object for Implementation-Vendor-URL manifest attribute used for package versioning.
See Also: Java Product Versioning Specification - http://docs.oracle.com/javase/7/docs/technotes/guides/versioning/spec/versioning2.html#wp90779 Attributes.Name.IMPLEMENTATION_URL |
Property<String> |
IMPLEMENTATION_VENDOR
Name object for Implementation-Vendor manifest attribute used for package versioning.
|
Property<String> |
IMPLEMENTATION_VENDOR_ID
Name object for Implementation-Vendor-Id manifest attribute used for package versioning.
|
Property<String> |
IMPLEMENTATION_VERSION
Name object for Implementation-Version manifest attribute used for package versioning.
|
Property<Class<?>> |
MAIN_CLASS
Name object for Main-Class manifest attribute used for launching applications packaged in JAR files.
|
Property<String> |
MANIFEST_VERSION
Name object for Manifest-Version manifest attribute.
|
Property<Boolean> |
SEALED
Name object for Sealed manifest attribute used for sealing.
|
Property<String> |
SIGNATURE_VERSION
Name object for Signature-Version manifest attribute used when signing JAR files.
|
Property<String> |
SPECIFICATION_TITLE
Name object for Specification-Title manifest attribute used for package versioning.
|
Property<String> |
SPECIFICATION_VENDOR
Name object for Specification-Vendor manifest attribute used for package versioning.
|
Property<String> |
SPECIFICATION_VERSION
Name object for Specification-Version manifest attribute used for package versioning.
|
PROPERTY_REGISTRY_DO_NOT_REGISTER, PROPERTY_REGISTRY_NO_TIMEOUT
Modifier | Constructor and Description |
---|---|
protected |
ManifestMainCollection()
Constructs a ManifestMainCollection with a default instance of ManifestPropertyIO,
reading the "META-INF/MANIFEST.MF" found via the URLClassLoader.findResource(String).
|
protected |
ManifestMainCollection(ManifestPropertyIO io)
Constructs a ManifestMainCollection with a ManifestPropertyIO.
|
Modifier and Type | Method and Description |
---|---|
static ManifestMainCollection |
getInstance()
Constructs a ManifestMainCollection with a default instance of ManifestPropertyIO,
reading the "META-INF/MANIFEST.MF" found via the URLClassLoader.findResource(String).
|
static ManifestMainCollection |
getInstance(ManifestPropertyIO io)
Constructs a ManifestMainCollection with a ManifestPropertyIO and initializes it.
|
addPropertyChangeListener, getIo, getIterator, getList, getLogger, getName, getProperties, getPropertyByName, getPropertyFieldFilter, getPropertyValidationHandler, getRegistryTimeout, initialize, postValidation, preValidation, reload, removeAllPropertyChangeListeners, removePropertyChangeListener, setProperties, setPropertyValidationHandler, size, validate, validation
public final Property<List<File>> CLASS_PATH
Attributes.Name.CLASS_PATH
public final Property<String> EXTENSION_LIST
Attributes.Name.EXTENSION_LIST
public final Property<String> EXTENSION_NAME
Attributes.Name.EXTENSION_NAME
public final Property<String> IMPLEMENTATION_TITLE
Attributes.Name.IMPLEMENTATION_TITLE
public final Property<URL> IMPLEMENTATION_URL
Attributes.Name.IMPLEMENTATION_URL
public final Property<String> IMPLEMENTATION_VENDOR
Attributes.Name.IMPLEMENTATION_VENDOR
public final Property<String> IMPLEMENTATION_VENDOR_ID
Attributes.Name.IMPLEMENTATION_VENDOR_ID
public final Property<String> IMPLEMENTATION_VERSION
Attributes.Name.IMPLEMENTATION_VERSION
public final Property<Class<?>> MAIN_CLASS
Attributes.Name.MAIN_CLASS
public final Property<String> MANIFEST_VERSION
Attributes.Name.MANIFEST_VERSION
public final Property<Boolean> SEALED
Attributes.Name.SEALED
public final Property<String> SIGNATURE_VERSION
Attributes.Name.SIGNATURE_VERSION
public final Property<String> SPECIFICATION_TITLE
Attributes.Name.SPECIFICATION_TITLE
public final Property<String> SPECIFICATION_VENDOR
Attributes.Name.SPECIFICATION_VENDOR
public final Property<String> SPECIFICATION_VERSION
Attributes.Name.SPECIFICATION_VERSION
protected ManifestMainCollection(ManifestPropertyIO io)
io
- the ManifestPropertyIO instance.PropertyFieldCollection.initialize(PropertyFieldCollection)
protected ManifestMainCollection()
public static ManifestMainCollection getInstance(ManifestPropertyIO io)
io
- the ManifestPropertyIO instance.public static ManifestMainCollection getInstance()