org.pentaho.reporting.libraries.xmlns.common
public class AttributeMap extends Object implements Serializable, Cloneable
Constructor Summary | |
---|---|
AttributeMap()
Default constructor. | |
AttributeMap(AttributeMap copy)
Creates a new attibute map using the given parameter as source for the initial values.
|
Method Summary | |
---|---|
Object | clone()
Creates a copy of this map.
|
Object | getAttribute(String namespace, String attribute)
Returns the attribute value for the given namespace and attribute-name.
|
Map | getAttributes(String namespace)
Returns all attributes of the given namespace as unmodifable map.
|
Object | getFirstAttribute(String attribute)
Looks up all namespaces and returns the value from the first namespace that has this attribute defined. |
String[] | getNames(String namespace)
Returns all names for the given namespace that have values in this map.
|
String[] | getNameSpaces()
Returns all namespaces that have values in this map.
|
Object | setAttribute(String namespace, String attribute, Object value)
Defines the attribute for the given namespace and attribute name.
|
Parameters: copy the attribute map that should be copied.
Returns: the clone.
UNKNOWN: CloneDoesntDeclareCloneNotSupportedException
Parameters: namespace the namespace. attribute the attribute name.
Returns: the value or null, if there is no such namespace/attribute name combination.
Parameters: namespace the namespace for which the attributes should be returned.
Returns: the map, never null.
Parameters: attribute the the attribute name.
Returns: the object from the first namespace that carries this attribute or null, if none of the namespaces has such an attribute defined.
Parameters: namespace the namespace for which known attribute names should be looked up.
Returns: the names stored for the given namespace.
Returns: the namespaces stored in this map.
Parameters: namespace the namespace under which the value should be stored. attribute the attribute name under which the value should be stored within the namespace. value the value.
Returns: the previously stored value at that position.