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
public static class Manifest.Attribute extends Manifest.BaseAttribute implements Iterable<String>
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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addValue(String value)
Add a new value to this attribute - making it multivalued.boolean
equals(Object rhs)
String
getKey()
Get the attribute's Key - its name in lower case.String
getValue()
Get the Attribute's value.int
hashCode()
Iterator<String>
iterator()
void
setName(String name)
Set the Attribute's name; requiredvoid
setValue(String value)
Set the Attribute's value; required-
Methods 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
-
-
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classManifest.BaseAttribute
- See Also:
Object.hashCode()
-
equals
public boolean equals(Object rhs)
- Overrides:
equals
in classManifest.BaseAttribute
- See Also:
Object.equals(java.lang.Object)
-
setName
public void setName(String name)
Set the Attribute's name; required- Parameters:
name
- the attribute's name
-
getKey
public String getKey()
Get the attribute's Key - its name in lower case.- Returns:
- the attribute's key.
-
setValue
public void setValue(String value)
Set the Attribute's value; required- Parameters:
value
- the attribute's value
-
getValue
public String getValue()
Get the Attribute's value.- Returns:
- the attribute's value.
-
addValue
public void addValue(String value)
Add a new value to this attribute - making it multivalued.- Parameters:
value
- the attribute's additional value
-
-