| java.lang.Object | |
| ↳ | java.util.jar.Attributes | 
The Attributes class is used to store values for manifest entries. Attribute keys are generally instances of Attributes.Name. Values associated with attribute keys are of type String. 
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  | Attributes.Name | The name part of the name/value pairs constituting an attribute as defined by the specification of the JAR manifest. | |||||||||
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  | map | The Attributesas name/value pairs. | |||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  | 
           Constructs an 
            Attributesinstance. | ||||||||||
|  | 
           Constructs an 
            Attributesinstance obtaining keys and values from the parameterattrib. | ||||||||||
|  | 
           Constructs an 
            Attributesinstance with initial capacity of sizesize. | ||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  | 
           Removes all key/value pairs from this 
            Attributes. | ||||||||||
|  | 
           Creates and returns a copy of this 
            Object. | ||||||||||
|  | 
           Determines whether this 
            Attributescontains the specified key. | ||||||||||
|  | 
           Determines whether this 
            Attributescontains the specified value. | ||||||||||
|  | 
           Returns a set containing map entries for each of the key/value pair contained in this 
            Attributes. | ||||||||||
|  | 
           Determines if this 
            Attributesand the parameterAttributesare equal. | ||||||||||
|  | 
           Returns the value associated with the parameter key.
           | ||||||||||
|  | 
           Returns the string associated with the parameter name.
           | ||||||||||
|  | 
           Returns the value associated with the parameter 
            Attributes.Namekey. | ||||||||||
|  | 
           Returns the hash code of this 
            Attributes. | ||||||||||
|  | 
           Determines whether this 
            Attributescontains any keys. | ||||||||||
|  | 
           Returns a 
            Setcontaining all the keys found in thisAttributes. | ||||||||||
|  | 
           Stores key/value pairs in this 
            Attributes. | ||||||||||
|  | 
           Stores all the key/value pairs in the argument in this 
            Attributes. | ||||||||||
|  | 
           Stores the value 
            valassociated with the keynamein thisAttributes. | ||||||||||
|  | 
           Deletes the key/value pair with key 
            keyfrom thisAttributes. | ||||||||||
|  | 
           Returns the number of key/value pairs associated with this 
            Attributes. | ||||||||||
|  | 
           Returns a collection of all the values present in this 
            Attributes. | ||||||||||
| [Expand] 
           Inherited Methods
           | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From class java.lang.Object | |||||||||||
|  From interface java.util.Map | |||||||||||
The Attributes as name/value pairs. Maps the attribute names (as Attributes.Name) of a JAR file manifest to arbitrary values. The attribute names thus are obtained from the Manifest for convenience. 
Constructs an Attributes instance obtaining keys and values from the parameter attrib.
| attrib | The attributes to obtain entries from. | 
|---|
Constructs an Attributes instance with initial capacity of size size.
| size | Initial size of this Attributesinstance. | 
|---|
Creates and returns a copy of this Object. The default implementation returns a so-called "shallow" copy: It creates a new instance of the same class and then copies the field values (including object references) from this instance to the new instance. A "deep" copy, in contrast, would also recursively clone nested objects. A subclass that needs to implement this kind of cloning should call super.clone() to create the new instance and then create deep copies of the nested, mutable objects.
Determines whether this Attributes contains the specified key.
| key | The key to search for. | 
|---|
true if the key is found, false otherwise. Determines whether this Attributes contains the specified value.
| value | the value to search for. | 
|---|
true if the value is found, false otherwise. Returns a set containing map entries for each of the key/value pair contained in this Attributes.
Determines if this Attributes and the parameter Attributes are equal. Two Attributes instances are equal if they contain the same keys and values.
| obj | the object with which this Attributesis compared. | 
|---|
true if the Attributes are equal, false otherwise. Returns the value associated with the parameter key.
| key | the key to search for. | 
|---|
null if key does not exist. Returns the string associated with the parameter name.
| name | the key to obtain the value for. | 
|---|
null if name is not a valid key. Returns the value associated with the parameter Attributes.Name key.
| name | the key to obtain the value for. | 
|---|
String associated with name, or null if name is not a valid key. Returns the hash code of this Attributes.
Determines whether this Attributes contains any keys.
true if one or more keys exist, false otherwise. Returns a Set containing all the keys found in this Attributes.
Set of all keys. Stores key/value pairs in this Attributes.
| key | the key to associate with value. | 
|---|---|
| value | the value to store in this Attributes. | 
| ClassCastException | when key is not an Attributes.Nameor value is not aString. | 
|---|
Stores all the key/value pairs in the argument in this Attributes.
| attrib | the associations to store (must be of type Attributes). | 
|---|
Stores the value val associated with the key name in this Attributes.
| name | the key to store. | 
|---|---|
| val | the value to store in this Attributes. | 
Deletes the key/value pair with key key from this Attributes.
| key | the key to remove. | 
|---|
null if not present. Returns the number of key/value pairs associated with this Attributes.
Attributes. Returns a collection of all the values present in this Attributes.