Attributes.Name

public static class Attributes.Name extends Object

The Attributes.Name class represents an attribute name stored in this Map. Valid attribute names are case-insensitive, are restricted to the ASCII characters in the set [0-9a-zA-Z_-], and cannot exceed 70 characters in length. Attribute values can contain any characters and will be UTF8-encoded when written to the output stream. See the JAR File Specification for more information about valid attribute names and values.

Field Summary

public static final Attributes.Name CLASS_PATH Name object for Class-Path manifest attribute.
public static final Attributes.Name CONTENT_TYPE Name object for Content-Type manifest attribute.
public static final Attributes.Name EXTENSION_INSTALLATION Name object for Extension-Name manifest attribute used for declaring dependencies on installed extensions.
public static final Attributes.Name EXTENSION_LIST Name object for Extension-List manifest attribute used for declaring dependencies on installed extensions.
public static final Attributes.Name EXTENSION_NAME Name object for Extension-Name manifest attribute used for declaring dependencies on installed extensions.
public static final Attributes.Name IMPLEMENTATION_TITLE Name object for Implementation-Title manifest attribute used for package versioning.
public static final Attributes.Name IMPLEMENTATION_URL Name object for Implementation-Vendor-URL manifest attribute used for package versioning.
public static final Attributes.Name IMPLEMENTATION_VENDOR Name object for Implementation-Vendor manifest attribute used for package versioning.
public static final Attributes.Name IMPLEMENTATION_VENDOR_ID Name object for Implementation-Vendor-Id manifest attribute used for package versioning.
public static final Attributes.Name IMPLEMENTATION_VERSION Name object for Implementation-Version manifest attribute used for package versioning.
public static final Attributes.Name MAIN_CLASS Name object for Main-Class manifest attribute used for launching applications packaged in JAR files.
public static final Attributes.Name MANIFEST_VERSION Name object for Manifest-Version manifest attribute.
public static final Attributes.Name SEALED Name object for Sealed manifest attribute used for sealing.
public static final Attributes.Name SIGNATURE_VERSION Name object for Signature-Version manifest attribute used when signing JAR files.
public static final Attributes.Name SPECIFICATION_TITLE Name object for Specification-Title manifest attribute used for package versioning.
public static final Attributes.Name SPECIFICATION_VENDOR Name object for Specification-Vendor manifest attribute used for package versioning.
public static final Attributes.Name SPECIFICATION_VERSION Name object for Specification-Version manifest attribute used for package versioning.

Public Constructor Summary

Attributes.Name(String name)
Constructs a new attribute name using the given string name.

Public Method Summary

boolean
equals(Object o)
Compares this attribute name to another for equality.
int
hashCode()
Computes the hash value for this attribute name.
String
toString()
Returns the attribute name as a String.

Inherited Method Summary

Fields

public static final Attributes.Name CLASS_PATH

Name object for Class-Path manifest attribute. Bundled extensions can use this attribute to find other JAR files containing needed classes.

public static final Attributes.Name CONTENT_TYPE

Name object for Content-Type manifest attribute.

public static final Attributes.Name EXTENSION_INSTALLATION

Name object for Extension-Name manifest attribute used for declaring dependencies on installed extensions.

public static final Attributes.Name EXTENSION_LIST

Name object for Extension-List manifest attribute used for declaring dependencies on installed extensions.

public static final Attributes.Name EXTENSION_NAME

Name object for Extension-Name manifest attribute used for declaring dependencies on installed extensions.

public static final Attributes.Name IMPLEMENTATION_TITLE

Name object for Implementation-Title manifest attribute used for package versioning.

public static final Attributes.Name IMPLEMENTATION_URL

Name object for Implementation-Vendor-URL manifest attribute used for package versioning.

See Also