Team LiB
Previous Section Next Section

Manifestjava.util.jar

Java 1.2cloneable

This class represents the manifest entry of a JAR file. getMainAttributes( ) returns an Attributes object that represents the manifest attributes that apply to the entire JAR file. getAttributes( ) returns an Attributes object that represents the manifest attributes specified for a single file in the JAR file. getEntries( ) returns a java.util.Map that maps the names of entries in the JAR file to the Attributes objects associated with those entries. getEnTRies( ) returns the Map object used internally by the Manifest. You can edit the contents of the Manifest by adding, deleting, or editing entries in the Map. read( ) reads manifest entries from an input stream, merging them into the current set of entries. write( ) writes the Manifest out to the specified output stream.

Figure 16-113. java.util.jar.Manifest


public class Manifest implements Cloneable {
// Public Constructors
     public Manifest( );  
     public Manifest(Manifest man);  
     public Manifest(java.io.InputStream is) throws java.io.IOException;  
// Public Instance Methods
     public void clear( );  
     public java.util.jar.Attributes getAttributes(String name);  
     public java.util.Map<String,java.util.jar.Attributes> getEntries( );     default:HashMap
     public java.util.jar.Attributes getMainAttributes( );  
     public void read(java.io.InputStream is) throws java.io.IOException;  
     public void write(java.io.OutputStream out) throws java.io.IOException;  
// Public Methods Overriding Object
     public Object clone( );  
     public boolean equals(Object o);  
     public int hashCode( );  
}

Passed To

java.net.URLClassLoader.definePackage( ), JarOutputStream.JarOutputStream( )

Returned By

java.net.JarURLConnection.getManifest( ), JarFile.getManifest( ), JarInputStream.getManifest( )

    Team LiB
    Previous Section Next Section