Package 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 name part of the name/value pairs constituting an attribute as
defined by the specification of the JAR manifest. May be composed of the
following ASCII signs as defined in the EBNF below:
name = alphanum *headerchar
headerchar = alphanum | - | _
alphanum = {A-Z} | {a-z} | {0-9}
-
Field Summary
Fields Modifier and Type Field Description static Attributes.NameCLASS_PATHThe class path (a main attribute).static Attributes.NameCONTENT_TYPETheContent-Typemanifest attribute.static Attributes.NameEXTENSION_INSTALLATIONTheExtension-Installationattribute.static Attributes.NameEXTENSION_LISTTheExtension-Listattribute defining the extensions that are needed by the applet.static Attributes.NameEXTENSION_NAMETheExtension-Nameattribute which defines the unique name of the extension.static Attributes.NameIMPLEMENTATION_TITLETheImplementation-Titleattribute whose value is a string that defines the title of the extension implementation.static Attributes.NameIMPLEMENTATION_URLTheImplementation-URLattribute specifying a URL that can be used to obtain the most recent version of the extension if the required version is not already installed.static Attributes.NameIMPLEMENTATION_VENDORTheImplementation-Vendorattribute defining the organization that maintains the extension implementation.static Attributes.NameIMPLEMENTATION_VENDOR_IDTheImplementation-Vendor-Idattribute specifies the vendor of an extension implementation if the applet requires an implementation from a specific vendor.static Attributes.NameIMPLEMENTATION_VERSIONTheImplementation-Versionattribute defining the version of the extension implementation.static Attributes.NameMAIN_CLASSThe main class's name (for stand-alone applications).static Attributes.NameMANIFEST_VERSIONThe version of the manifest file (a main attribute).static Attributes.NameNAMEstatic Attributes.NameSEALEDTheSealedmanifest attribute which may have the valuetruefor sealed archives.static Attributes.NameSIGNATURE_VERSIONDefines the signature version of the JAR file.static Attributes.NameSPECIFICATION_TITLETheSpecification-Titleattribute defining the title of the extension specification.static Attributes.NameSPECIFICATION_VENDORTheSpecification-Vendorattribute defining the organization that maintains the extension specification.static Attributes.NameSPECIFICATION_VERSIONTheSpecification-Versionattribute defining the version of the extension specification. -
Constructor Summary
-
Method Summary
Modifier and Type Method Description booleanequals(Object object)Compares this instance with the specified object and indicates if they are equal.inthashCode()Returns an integer hash code for this object.StringtoString()Returns a string containing a concise, human-readable description of this object.
-
Field Details
-
CLASS_PATH
The class path (a main attribute). -
MANIFEST_VERSION
The version of the manifest file (a main attribute). -
MAIN_CLASS
The main class's name (for stand-alone applications). -
SIGNATURE_VERSION
Defines the signature version of the JAR file. -
CONTENT_TYPE
TheContent-Typemanifest attribute. -
SEALED
TheSealedmanifest attribute which may have the valuetruefor sealed archives. -
IMPLEMENTATION_TITLE
TheImplementation-Titleattribute whose value is a string that defines the title of the extension implementation. -
IMPLEMENTATION_VERSION
TheImplementation-Versionattribute defining the version of the extension implementation. -
IMPLEMENTATION_VENDOR
TheImplementation-Vendorattribute defining the organization that maintains the extension implementation. -
SPECIFICATION_TITLE
TheSpecification-Titleattribute defining the title of the extension specification. -
SPECIFICATION_VERSION
TheSpecification-Versionattribute defining the version of the extension specification. -
SPECIFICATION_VENDOR
TheSpecification-Vendorattribute defining the organization that maintains the extension specification. -
EXTENSION_LIST
TheExtension-Listattribute defining the extensions that are needed by the applet. -
EXTENSION_NAME
TheExtension-Nameattribute which defines the unique name of the extension. -
EXTENSION_INSTALLATION
TheExtension-Installationattribute. -
IMPLEMENTATION_VENDOR_ID
TheImplementation-Vendor-Idattribute specifies the vendor of an extension implementation if the applet requires an implementation from a specific vendor. -
IMPLEMENTATION_URL
TheImplementation-URLattribute specifying a URL that can be used to obtain the most recent version of the extension if the required version is not already installed. -
NAME
-
-
Constructor Details
-
Name
-
-
Method Details
-
equals
Description copied from class:ObjectCompares this instance with the specified object and indicates if they are equal. In order to be equal,omust represent the same object as this instance using a class-specific comparison. The general contract is that this comparison should be reflexive, symmetric, and transitive. Also, no object reference other than null is equal to null.The default implementation returns
trueonly ifthis == o. See Writing a correctequalsmethod if you intend implementing your ownequalsmethod.The general contract for the
equalsandObject.hashCode()methods is that ifequalsreturnstruefor any two objects, thenhashCode()must return the same value for these objects. This means that subclasses ofObjectusually override either both methods or neither of them.- Overrides:
equalsin classObject- Parameters:
object- the object to compare this instance with.- Returns:
trueif the specified object is equal to thisObject;falseotherwise.- See Also:
Object.hashCode()
-
hashCode
public int hashCode()Description copied from class:ObjectReturns an integer hash code for this object. By contract, any two objects for whichObject.equals(java.lang.Object)returnstruemust return the same hash code value. This means that subclasses ofObjectusually override both methods or neither method.Note that hash values must not change over time unless information used in equals comparisons also changes.
See Writing a correct
hashCodemethod if you intend implementing your ownhashCodemethod.- Overrides:
hashCodein classObject- Returns:
- this object's hash code.
- See Also:
Object.equals(java.lang.Object)
-
toString
Description copied from class:ObjectReturns a string containing a concise, human-readable description of this object. Subclasses are encouraged to override this method and provide an implementation that takes into account the object's type and data. The default implementation is equivalent to the following expression:getClass().getName() + '@' + Integer.toHexString(hashCode())
See Writing a useful
toStringmethod if you intend implementing your owntoStringmethod.
-