This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.


java.util.jar
class Attributes.Name

java.lang.Object extended by 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. 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
static Attributes.Name CLASS_PATH
          Name object for Class-Path manifest attribute.
static Attributes.Name CONTENT_TYPE
          Name object for Content-Type manifest attribute.
static Attributes.Name EXTENSION_INSTALLATION
          Name object for Extension-Name manifest attribute used for declaring dependencies on installed extensions.
static Attributes.Name EXTENSION_LIST
          Name object for Extension-List manifest attribute used for declaring dependencies on installed extensions.
static Attributes.Name EXTENSION_NAME
          Name object for Extension-Name manifest attribute used for declaring dependencies on installed extensions.
static Attributes.Name IMPLEMENTATION_TITLE
          Name object for Implementation-Title manifest attribute used for package versioning.
static Attributes.Name IMPLEMENTATION_URL
          Name object for Implementation-Vendor-URL manifest attribute used for package versioning.
static Attributes.Name IMPLEMENTATION_VENDOR
          Name object for Implementation-Vendor manifest attribute used for package versioning.
static Attributes.Name IMPLEMENTATION_VENDOR_ID
          Name object for Implementation-Vendor-Id manifest attribute used for package versioning.
static Attributes.Name IMPLEMENTATION_VERSION
          Name object for Implementation-Version manifest attribute used for package versioning.
static Attributes.Name MAIN_CLASS
          Name object for Main-Class manifest attribute used for launching applications packaged in JAR files.
static Attributes.Name MANIFEST_VERSION
          Name object for Manifest-Version manifest attribute.
static Attributes.Name SEALED
          Name object for Sealed manifest attribute used for sealing.
static Attributes.Name SIGNATURE_VERSION
          Name object for Signature-Version manifest attribute used when signing JAR files.
static Attributes.Name SPECIFICATION_TITLE
          Name object for Specification-Title manifest attribute used for package versioning.
static Attributes.Name SPECIFICATION_VENDOR
          Name object for Specification-Vendor manifest attribute used for package versioning.
static Attributes.Name SPECIFICATION_VERSION
          Name object for Specification-Version manifest attribute used for package versioning.
 
Constructor Summary

          Constructs a new attribute name using the given string name.
 
Method Summary
 boolean

          Compares this attribute name to another for equality.
 int

          Computes the hash value for this attribute name.
 String

          Returns the attribute name as a String.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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.

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
Name object for Extension-Name manifest attribute used for declaring dependencies on installed extensions.

EXTENSION_LIST

public static final Attributes.Name EXTENSION_LIST
Name object for Extension-List manifest attribute used for declaring dependencies on installed extensions.

EXTENSION_NAME

public static final Attributes.Name EXTENSION_NAME
Name object for Extension-Name manifest attribute used for declaring dependencies on installed extensions.

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
Name object for Implementation-Vendor-URL manifest attribute used for package versioning.

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
Name object for Implementation-Vendor-Id manifest attribute used for package versioning.

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.

SEALED

public static final Attributes.Name SEALED
Name object for Sealed manifest attribute used for sealing.

SIGNATURE_VERSION

public static final Attributes.Name SIGNATURE_VERSION
Name object for Signature-Version manifest attribute used when signing JAR files.

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.
Constructor Detail

Attributes.Name

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

Parameters:
name - the attribute string name
Method Detail

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
Returns:
true if this attribute name is equal to the specified attribute object

hashCode

public int hashCode()
Computes the hash value for this attribute name.

Overrides:
hashCode in class Object

toString

public String toString()
Returns the attribute name as a String.

Overrides:
toString in class Object


This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.
This page displays the Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
Copyright 2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
The official Sun™ documentation can be found here at http://java.sun.com/javase/6/docs/api/.