Generated by
JDiff

java.util.jar Documentation Differences

This file contains all the changes in documentation in the package java.util.jar as colored differences. Deletions are shown like this, and additions are shown like this.
If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. Similarly, documentation which was inherited from another class or interface is not shown here.
Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently.

Class Attributes

The Attributes class maps Manifest attribute names to associated string values. AttributeValid attribute names are case-insensitive andare 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. @author David Connelly @version 1.3840 12/03/0112/02 @see Manifest @since 1.2

Class Attributes.Name

The Attributes.Name class represents an attribute name stored in this Map. AttributeValid attribute names are case-insensitive andare 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.

Class Attributes, String getValue(String)

Returns the value of the specified attribute name specified as a string or null if the attribute was not found. The attribute name is case-insensitive.

This method is defined as:

 return (String)get(new Attributes.Name((String)name)); 
@param name the attribute name as a string @return the String value of the specified attribute name or null if not found. @throws IllegalArgumentException if the attribute name is invalid

Class JarFile

The JarFile class is used to read the contents of a JAR file from any file that can be opened with java.io.RandomAccessFile. It extends the class java.util.zip.ZipFile with support for reading an optional Manifest entry. The Manifest can be used to specify meta-information about the JAR file and its entries. @author David Connelly @version 1.44 1245 02/0306/0102 @see Manifest @see java.util.zip.ZipFile @see java.util.jar.JarEntry @since 1.2

Class Manifest

The Manifest class is used to maintain Manifest entry names and their associated Attributes. There are main Manifest Attributes as well as per-entry Attributes. For information on the Manifest format please see the Manifest format specification. @author David Connelly @version 1.3839 12/03/0121/02 @see Attributes @since 1.2