Attributes.Name

public static class Attributes.Name
extends Object

java.lang.Object
   ↳ java.util.jar.Attributes.Name


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.

Summary

Fields

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

This field was deprecated in API level 26. Extension mechanism is no longer supported.

public static final Attributes.Name EXTENSION_LIST

Name object for Extension-List manifest attribute used for the extension mechanism that is no longer supported.

public static final Attributes.Name EXTENSION_NAME

Name object for Extension-Name manifest attribute used for the extension mechanism that is no longer supported.

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

This field was deprecated in API level 26. Extension mechanism is no longer supported.

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

This field was deprecated in API level 26. Extension mechanism is no longer supported.

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 constructors

Name(String name)

Constructs a new attribute name using the given string name.