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.