Package org.codehaus.plexus.archiver.jar
Class Manifest.Attribute
java.lang.Object
org.codehaus.plexus.archiver.jar.Manifest.BaseAttribute
org.codehaus.plexus.archiver.jar.Manifest.Attribute
- Direct Known Subclasses:
Manifest.ExistingAttribute
- Enclosing class:
Manifest
An attribute for the manifest.
Those attributes that are not nested into a section will be added to the "Main" section.
-
Field Summary
Fields inherited from class org.codehaus.plexus.archiver.jar.Manifest.BaseAttribute
name
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Add a new value to this attribute - making it multivalued.boolean
getKey()
Get the attribute's Key - its name in lower case.getValue()
Get the Attribute's value.int
hashCode()
iterator()
void
Set the Attribute's name; requiredvoid
Set the Attribute's value; requiredMethods inherited from class org.codehaus.plexus.archiver.jar.Manifest.BaseAttribute
getName
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
Attribute
public Attribute()Construct an empty attribute -
Attribute
-
-
Method Details
-
iterator
-
hashCode
public int hashCode()- Overrides:
hashCode
in classManifest.BaseAttribute
- See Also:
-
equals
- Overrides:
equals
in classManifest.BaseAttribute
- See Also:
-
setName
Set the Attribute's name; required- Parameters:
name
- the attribute's name
-
getKey
Get the attribute's Key - its name in lower case.- Returns:
- the attribute's key.
-
setValue
Set the Attribute's value; required- Parameters:
value
- the attribute's value
-
getValue
-
addValue
Add a new value to this attribute - making it multivalued.- Parameters:
value
- the attribute's additional value
-