Class java.util.jar.Manifest
java.lang.Object
|
+----java.util.jar.Manifest
- public class Manifest
- extends Object
- implements Cloneable
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.
- Since:
- JDK1.2
- See Also:
- Attributes
Constructor Summary
|
Manifest()
Constructs a new, empty Manifest.
|
Manifest(Manifest man)
Constructs a new Manifest that is a copy of the specified Manifest.
|
Method Summary
|
void
|
clear()
Clears the main Attributes as well as the entries in this Manifest.
|
Object
|
clone()
Returns a shallow copy of this Manifest, implemented as follows:
public Object clone() { return new Manifest(this); }
|
boolean
|
equals(Object o)
Returns true if the specified Object is also a Manifest and has
the same main Attributes and entries.
|
Attributes
|
getAttributes(String name)
Returns the Attributes for the specified entry name.
|
Map
|
getEntries()
Returns a Map of the entries contained in this Manifest.
|
Attributes
|
getMainAttributes()
Returns the main Attributes for the Manifest.
|
void
|
read(InputStream in)
Reads the Manifest from the specified InputStream.
|
void
|
write(OutputStream out)
Writes the Manifest to the specified OutputStream.
|
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Manifest
public Manifest()
- Constructs a new, empty Manifest.
Manifest
public Manifest(Manifest man)
- Constructs a new Manifest that is a copy of the specified Manifest.
- Parameters:
man
- the Manifest to copy
getMainAttributes
public Attributes getMainAttributes()
- Returns the main Attributes for the Manifest.
getEntries
public Map getEntries()
- Returns a Map of the entries contained in this Manifest. Each entry
is represented by a String name (key) and associated Attributes (value).
getAttributes
public Attributes getAttributes(String name)
- Returns the Attributes for the specified entry name.
This method is merely shorthand for the expression:
(Attributes)getEntries().get(name)
clear
public void clear()
- Clears the main Attributes as well as the entries in this Manifest.
write
public void write(OutputStream out) throws IOException
- Writes the Manifest to the specified OutputStream.
- Parameters:
out
- the output stream
- Throws:
- IOException - if an I/O error has occurred
read
public void read(InputStream in) throws IOException
- Reads the Manifest from the specified InputStream. The entry
names and attributes read will be merged in with the current
manifest entries.
- Parameters:
in
- the input stream
- Throws:
- IOException - if an I/O error has occurred
equals
public boolean equals(Object o)
- Returns true if the specified Object is also a Manifest and has
the same main Attributes and entries.
- Parameters:
o
- the object to be compared
- Overrides:
- equals in class Object
clone
public Object clone()
- Returns a shallow copy of this Manifest, implemented as follows:
public Object clone() { return new Manifest(this); }
- Overrides:
- clone in class Object
Submit a bug or feature
Submit comments/suggestions about new javadoc look.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.