| java.lang.Object | |
| ↳ | java.util.jar.Manifest | 
The Manifest class is used to obtain attribute information for a
 JarFile and its entries.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
          Creates a new  
  
  Manifest instance.
          
    
         | |||||||||||
          Creates a new  
  
  Manifest instance using the attributes obtained
 from the input stream.
          
    
         | |||||||||||
          Creates a new  
  
  Manifest instance.
          
    
         | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
          Resets the both the main attributes as well as the entry attributes
 associated with this  
  
  Manifest.
          
    
         | |||||||||||
          Creates a copy of this  
  
  Manifest.
          
    
         | |||||||||||
          Determines if the receiver is equal to the parameter object.
          
    
         
  
   | |||||||||||
          Returns the  
  
  Attributes associated with the parameter entry
 name.
          
    
         | |||||||||||
          Returns a map containing the  
  
  Attributes for each entry in the
 Manifest.
          
    
         | |||||||||||
          Returns the main  
  
  Attributes of the JarFile.
          
    
         | |||||||||||
          Returns the hash code for this instance.
          
    
         
  
   | |||||||||||
          Merges name/attribute pairs read from the input stream  
  
  is into this manifest.
          
    
         | |||||||||||
          Writes this  
  
  Manifest's name/attributes pairs to the given OutputStream.
          
    
         | |||||||||||
| 
  [Expand]
   Inherited Methods  | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
   
From class
  java.lang.Object
 | |||||||||||
Creates a new Manifest instance using the attributes obtained
 from the input stream.
| is | InputStream to parse for attributes. | 
        
|---|
| IOException | if an IO error occurs while creating this Manifest
 | 
        
|---|
Creates a new Manifest instance. The new instance will have the
 same attributes as those found in the parameter Manifest.
| man | Manifest instance to obtain attributes from.
 | 
        
|---|
Resets the both the main attributes as well as the entry attributes
 associated with this Manifest.
Creates a copy of this Manifest. The returned Manifest
 will equal the Manifest from which it was cloned.
Determines if the receiver is equal to the parameter object. Two Manifests are equal if they have identical main attributes as well as
 identical entry attributes.
| o | the object to compare against. | 
|---|
true if the manifests are equal, false otherwise
Returns the Attributes associated with the parameter entry
 name.
| name | the name of the entry to obtain Attributes from. | 
        
|---|
null if the entry does
         not exist.
Returns a map containing the Attributes for each entry in the
 Manifest.
Returns the main Attributes of the JarFile.
Attributes associated with the source JarFile.
Returns the hash code for this instance.
Manifest's hashCode.
Merges name/attribute pairs read from the input stream is into this manifest.
| is | The InputStream to read from. | 
        
|---|
| IOException | If an error occurs reading the manifest. | 
|---|
Writes this Manifest's name/attributes pairs to the given OutputStream.
 The MANIFEST_VERSION or SIGNATURE_VERSION attribute must be set before
 calling this method, or no attributes will be written.
| IOException | If an error occurs writing the Manifest.
 | 
        
|---|