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
|
public
static
final
Attributes.Name |
CONTENT_TYPE
|
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
|
public
static
final
Attributes.Name |
EXTENSION_NAME
|
public
static
final
Attributes.Name |
IMPLEMENTATION_TITLE
|
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
|
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
|
public
static
final
Attributes.Name |
MAIN_CLASS
|
public
static
final
Attributes.Name |
MANIFEST_VERSION
|
public
static
final
Attributes.Name |
SEALED
|
public
static
final
Attributes.Name |
SIGNATURE_VERSION
|
public
static
final
Attributes.Name |
SPECIFICATION_TITLE
|
public
static
final
Attributes.Name |
SPECIFICATION_VENDOR
|
public
static
final
Attributes.Name |
SPECIFICATION_VERSION
|
Public constructors | |
---|---|
Name(String name)
Constructs a new attribute name using the given string name. |
Public methods | |
---|---|
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 methods | |
---|---|
Fields
CLASS_PATH
public static final Attributes.Name CLASS_PATH
Name
object for Class-Path
manifest attribute.
See also:
CONTENT_TYPE
public static final Attributes.Name CONTENT_TYPE
Name
object for Content-Type
manifest attribute.
EXTENSION_INSTALLATION
public static final Attributes.Name EXTENSION_INSTALLATION
This field was deprecated
in API level 26.
Extension mechanism is no longer supported.
Name
object for Extension-Installation
manifest attribute.
EXTENSION_LIST
public static final Attributes.Name EXTENSION_LIST
Name
object for Extension-List
manifest attribute
used for the extension mechanism that is no longer supported.
EXTENSION_NAME
public static final Attributes.Name EXTENSION_NAME
Name
object for Extension-Name
manifest attribute
used for the extension mechanism that is no longer supported.
IMPLEMENTATION_TITLE
public static final Attributes.Name IMPLEMENTATION_TITLE
Name
object for Implementation-Title
manifest attribute used for package versioning.
IMPLEMENTATION_URL
public static final Attributes.Name IMPLEMENTATION_URL
This field was deprecated
in API level 26.
Extension mechanism is no longer supported.
Name
object for Implementation-URL
manifest attribute.
IMPLEMENTATION_VENDOR
public static final Attributes.Name IMPLEMENTATION_VENDOR
Name
object for Implementation-Vendor
manifest attribute used for package versioning.
IMPLEMENTATION_VENDOR_ID
public static final Attributes.Name IMPLEMENTATION_VENDOR_ID
This field was deprecated
in API level 26.
Extension mechanism is no longer supported.
Name
object for Implementation-Vendor-Id
manifest attribute.
IMPLEMENTATION_VERSION
public static final Attributes.Name IMPLEMENTATION_VERSION
Name
object for Implementation-Version
manifest attribute used for package versioning.
MAIN_CLASS
public static final Attributes.Name MAIN_CLASS
Name
object for Main-Class
manifest
attribute used for launching applications packaged in JAR files.
The Main-Class
attribute is used in conjunction
with the -jar
command-line option of the
java
application launcher.
MANIFEST_VERSION
public static final Attributes.Name MANIFEST_VERSION
Name
object for Manifest-Version
manifest attribute. This attribute indicates the version number
of the manifest standard to which a JAR file's manifest conforms.
See also:
SEALED
public static final Attributes.Name SEALED
Name
object for Sealed
manifest attribute
used for sealing.
See also:
SIGNATURE_VERSION
public static final Attributes.Name SIGNATURE_VERSION
Name
object for Signature-Version
manifest attribute used when signing JAR files.
See also:
SPECIFICATION_TITLE
public static final Attributes.Name SPECIFICATION_TITLE
Name
object for Specification-Title
manifest attribute used for package versioning.
SPECIFICATION_VENDOR
public static final Attributes.Name SPECIFICATION_VENDOR
Name
object for Specification-Vendor
manifest attribute used for package versioning.
SPECIFICATION_VERSION
public static final Attributes.Name SPECIFICATION_VERSION
Name
object for Specification-Version
manifest attribute used for package versioning.
Public constructors
Name
public Name (String name)
Constructs a new attribute name using the given string name.
Parameters | |
---|---|
name |
String : the attribute string name |
Throws | |
---|---|
IllegalArgumentException |
if the attribute name was invalid |
NullPointerException |
if the attribute name was null |
Public methods
equals
public boolean equals (Object o)
Compares this attribute name to another for equality.
Parameters | |
---|---|
o |
Object : the object to compare |
Returns | |
---|---|
boolean |
true if this attribute name is equal to the specified attribute object |
hashCode
public int hashCode ()
Computes the hash value for this attribute name.
Returns | |
---|---|
int |
a hash code value for this object. |
toString
public String toString ()
Returns the attribute name as a String.
Returns | |
---|---|
String |
a string representation of the object. |