java.util.jar
Class Attributes.Name
java.lang.Object
|
+--java.util.jar.Attributes.Name
Enclosing class: Attributes
public static class Attributes.Name extends Object
The Attributes.Name class represents an attribute name stored in
this Map. Attribute names are case-insensitive and restricted to
the ASCII characters in the set [0-9a-zA-Z_-].
Constructor Summary
Attributes.Name (String name)
Constructs a new attribute name using the given string name.
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.
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:
Manifest and Signature Specification
SIGNATURE_VERSION
public static final Attributes.Name SIGNATURE_VERSION
Name
object for Signature-Version
manifest attribute used when signing JAR files.
See Also:
Manifest and Signature Specification
CONTENT_TYPE
public static final Attributes.Name CONTENT_TYPE
Name
object for Content-Type
manifest attribute.
CLASS_PATH
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.
See Also:
Extensions Specification
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.
SEALED
public static final Attributes.Name SEALED
Name
object for Sealed
manifest attribute
used for sealing.
See Also:
Extension Sealing
IMPLEMENTATION_TITLE
public static final Attributes.Name IMPLEMENTATION_TITLE
Name
object for Implementation-Title
manifest attribute used for package versioning.
See Also:
Java Product Versioning Specification
IMPLEMENTATION_VERSION
public static final Attributes.Name IMPLEMENTATION_VERSION
Name
object for Implementation-Version
manifest attribute used for package versioning.
See Also:
Java Product Versioning Specification
IMPLEMENTATION_VENDOR
public static final Attributes.Name IMPLEMENTATION_VENDOR
Name
object for Implementation-Vendor
manifest attribute used for package versioning.
See Also:
Java Product Versioning Specification
SPECIFICATION_TITLE
public static final Attributes.Name SPECIFICATION_TITLE
Name
object for Specification-Title
manifest attribute used for package versioning.
See Also:
Java Product Versioning Specification
SPECIFICATION_VERSION
public static final Attributes.Name SPECIFICATION_VERSION
Name
object for Specification-Version
manifest attribute used for package versioning.
See Also:
Java Product Versioning Specification
SPECIFICATION_VENDOR
public static final Attributes.Name SPECIFICATION_VENDOR
Name
object for Specification-Vendor
manifest attribute used for package versioning.
See Also:
Java Product Versioning Specification
Attributes.Name
public Attributes.Name (String name)
Constructs a new attribute name using the given string name.
Parameters: name
- the attribute string nameThrows: IllegalArgumentException - if the attribute name was
invalidNullPointerException - if the attribute name was null
equals
public boolean equals (Object o)
Compares this attribute name to another for equality.
Overrides: equals in class Object
Parameters: o
- the object to compare
hashCode
public int hashCode ()
Computes the hash value for this attribute name.
Overrides: hashCode in class Object
Tags copied from class: Object
Returns: a hash code value for this object. See Also: Object.equals(java.lang.Object)
,
Hashtable
toString
public String toString ()
Returns the attribute name as a String.
Overrides: toString in class Object
Tags copied from class: Object
Returns: a string representation of the object.
Submit a bug or feature Java, Java 2D, and JDBC are a trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries. Copyright 1993-1999 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.