Lines Matching defs:Manifest

38  * The Manifest class is used to maintain Manifest entry names and their
39 * associated Attributes. There are main Manifest Attributes as well as
40 * per-entry Attributes. For information on the Manifest format, please
43 * Manifest format specification</a>.
49 public class Manifest implements Cloneable {
57 * Constructs a new, empty Manifest.
59 public Manifest() {
63 * Constructs a new Manifest from the specified input stream.
68 public Manifest(InputStream is) throws IOException {
73 * Constructs a new Manifest that is a copy of the specified Manifest.
75 * @param man the Manifest to copy
77 public Manifest(Manifest man) {
83 * Returns the main Attributes for the Manifest.
84 * @return the main Attributes for the Manifest
91 * Returns a Map of the entries contained in this Manifest. Each entry
97 * @return a Map of the entries contained in this Manifest
110 * {@code getAttributes(null)} is invoked on a {@code Manifest}
113 * possible to invoke {@link #getEntries} on a {@code Manifest}, and
130 * Clears the main Attributes as well as the entries in this Manifest.
138 * Writes the Manifest to the specified OutputStream.
186 * Reads the Manifest from the specified InputStream. The entry
282 * Returns true if the specified Object is also a Manifest and has
286 * @return true if the specified Object is also a Manifest and has
290 if (o instanceof Manifest) {
291 Manifest m = (Manifest)o;
300 * Returns the hash code for this Manifest.
307 * Returns a shallow copy of this Manifest. The shallow copy is
310 * public Object clone() { return new Manifest(this); }
312 * @return a shallow copy of this Manifest
315 return new Manifest(this);