com.springsource.util.osgi.manifest.parse.standard
Class StandardHeaderDeclaration
java.lang.Object
com.springsource.util.osgi.manifest.parse.standard.StandardHeaderDeclaration
- All Implemented Interfaces:
- HeaderDeclaration
final class StandardHeaderDeclaration
- extends java.lang.Object
- implements HeaderDeclaration
|
Field Summary |
private java.util.Map<java.lang.String,java.lang.String> |
attributes
|
private java.util.Map<java.lang.String,java.lang.String> |
directives
|
private java.util.List<java.lang.String> |
names
|
|
Constructor Summary |
StandardHeaderDeclaration(java.util.List<java.lang.String> names,
java.util.Map<java.lang.String,java.lang.String> attributes,
java.util.Map<java.lang.String,java.lang.String> directives)
Creates a new ImmutableHeaderDeclaration that contains a copy of the supplied names, attributes, and
directives. |
|
Method Summary |
java.util.Map<java.lang.String,java.lang.String> |
getAttributes()
Returns a Map of the attributes included in this declaration. |
java.util.Map<java.lang.String,java.lang.String> |
getDirectives()
Returns a Map of the directives included in this declaration. |
java.util.List<java.lang.String> |
getNames()
Returns a List of the names of the entries in the declaration. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
names
private final java.util.List<java.lang.String> names
attributes
private final java.util.Map<java.lang.String,java.lang.String> attributes
directives
private final java.util.Map<java.lang.String,java.lang.String> directives
StandardHeaderDeclaration
StandardHeaderDeclaration(java.util.List<java.lang.String> names,
java.util.Map<java.lang.String,java.lang.String> attributes,
java.util.Map<java.lang.String,java.lang.String> directives)
- Creates a new
ImmutableHeaderDeclaration that contains a copy of the supplied names, attributes, and
directives.
- Parameters:
names - the names in the declaration.attributes - the attributes in the declaration.directives - the directives in the declaration.
getAttributes
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
- Returns a
Map of the attributes included in this declaration. If the declaration has
no attributes, an empty Map must be returned, rather than null.
- Specified by:
getAttributes in interface HeaderDeclaration
- Returns:
- the attributes.
getDirectives
public java.util.Map<java.lang.String,java.lang.String> getDirectives()
- Returns a
Map of the directives included in this declaration. If the declaration has
no directives, an empty Map must be returned, rather than null.
- Specified by:
getDirectives in interface HeaderDeclaration
- Returns:
- the directives.
getNames
public java.util.List<java.lang.String> getNames()
- Returns a
List of the names of the entries in the declaration. If the declaration has no names,
an empty Map must be returned, rather than null.
- Specified by:
getNames in interface HeaderDeclaration
- Returns:
- the names, never
null.
toString
public java.lang.String toString()
-
- Overrides:
toString in class java.lang.Object