org.pentaho.reporting.engine.classic.core
Class ReportAttributeMap
java.lang.Object
org.pentaho.reporting.libraries.xmlns.common.AttributeMap
org.pentaho.reporting.engine.classic.core.ReportAttributeMap
- All Implemented Interfaces:
- Serializable, Cloneable
public class ReportAttributeMap
- extends org.pentaho.reporting.libraries.xmlns.common.AttributeMap
A attribute map that keeps track of changes.
- Author:
- Thomas Morgner
- See Also:
- Serialized Form
Methods inherited from class org.pentaho.reporting.libraries.xmlns.common.AttributeMap |
clone, equals, getAttribute, getAttributes, getFirstAttribute, getNames, getNameSpaces, hashCode |
EMPTY_MAP
public static final ReportAttributeMap EMPTY_MAP
ReportAttributeMap
public ReportAttributeMap()
ReportAttributeMap
public ReportAttributeMap(long changeTracker)
ReportAttributeMap
public ReportAttributeMap(ReportAttributeMap copy)
createUnmodifiableMap
public ReportAttributeMap createUnmodifiableMap()
getChangeTracker
public long getChangeTracker()
setAttribute
public Object setAttribute(String namespace,
String attribute,
Object value)
- Overrides:
setAttribute
in class org.pentaho.reporting.libraries.xmlns.common.AttributeMap
makeReadOnly
public void makeReadOnly()
isReadOnly
public boolean isReadOnly()
putAll
public void putAll(org.pentaho.reporting.libraries.xmlns.common.AttributeMap attributeMap)
- Overrides:
putAll
in class org.pentaho.reporting.libraries.xmlns.common.AttributeMap