public class ReportAttributeMap<T>
extends org.pentaho.reporting.libraries.xmlns.common.AttributeMap<T>
Modifier and Type | Field and Description |
---|---|
static ReportAttributeMap |
EMPTY_MAP |
Constructor and Description |
---|
ReportAttributeMap() |
ReportAttributeMap(long changeTracker) |
ReportAttributeMap(ReportAttributeMap copy) |
Modifier and Type | Method and Description |
---|---|
ReportAttributeMap<T> |
clone() |
ReportAttributeMap<T> |
createUnmodifiableMap() |
static <T> ReportAttributeMap<T> |
emptyMap() |
<TS extends T> |
getAttributeTyped(String namespace,
String attribute,
Class<TS> filter) |
long |
getChangeTracker() |
boolean |
isReadOnly() |
void |
putAll(org.pentaho.reporting.libraries.xmlns.common.AttributeMap<T> attributeMap) |
T |
setAttribute(String namespace,
String attribute,
T value) |
public static final ReportAttributeMap EMPTY_MAP
public ReportAttributeMap()
public ReportAttributeMap(long changeTracker)
public ReportAttributeMap(ReportAttributeMap copy)
public static <T> ReportAttributeMap<T> emptyMap()
public ReportAttributeMap<T> createUnmodifiableMap()
public ReportAttributeMap<T> clone()
clone
in class org.pentaho.reporting.libraries.xmlns.common.AttributeMap<T>
public long getChangeTracker()
public <TS extends T> TS getAttributeTyped(String namespace, String attribute, Class<TS> filter)
public T setAttribute(String namespace, String attribute, T value)
setAttribute
in class org.pentaho.reporting.libraries.xmlns.common.AttributeMap<T>
public boolean isReadOnly()