Package org.jfree.layouting.util
Class AttributeMap
- java.lang.Object
-
- org.jfree.layouting.util.AttributeMap
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
- Direct Known Subclasses:
LazyAttributeMap
public class AttributeMap extends java.lang.Object implements java.io.Serializable, java.lang.CloneableCreation-Date: 09.04.2006, 16:12:13- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AttributeMap()AttributeMap(AttributeMap copy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()protected voidcopyInto(AttributeMap copy)AttributeMapcreateUnmodifiableMap()java.lang.ObjectgetAttribute(java.lang.String namespace, java.lang.String attribute)java.util.MapgetAttributes(java.lang.String namespace)longgetChangeTracker()java.lang.ObjectgetFirstAttribute(java.lang.String attribute)java.lang.String[]getNameSpaces()booleanisEmpty()booleanisReadOnly()voidmakeReadOnly()java.lang.ObjectsetAttribute(java.lang.String namespace, java.lang.String attribute, java.lang.Object value)protected java.lang.ObjectsetAttributeInternal(java.lang.String namespace, java.lang.String attribute, java.lang.Object value)
-
-
-
Constructor Detail
-
AttributeMap
public AttributeMap()
-
AttributeMap
public AttributeMap(AttributeMap copy)
-
-
Method Detail
-
copyInto
protected void copyInto(AttributeMap copy)
-
createUnmodifiableMap
public AttributeMap createUnmodifiableMap()
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException- Overrides:
clonein classjava.lang.Object- Throws:
java.lang.CloneNotSupportedException
-
setAttribute
public java.lang.Object setAttribute(java.lang.String namespace, java.lang.String attribute, java.lang.Object value)
-
setAttributeInternal
protected java.lang.Object setAttributeInternal(java.lang.String namespace, java.lang.String attribute, java.lang.Object value)
-
isEmpty
public boolean isEmpty()
-
getAttribute
public java.lang.Object getAttribute(java.lang.String namespace, java.lang.String attribute)
-
getFirstAttribute
public java.lang.Object getFirstAttribute(java.lang.String attribute)
-
getAttributes
public java.util.Map getAttributes(java.lang.String namespace)
-
getNameSpaces
public java.lang.String[] getNameSpaces()
-
makeReadOnly
public void makeReadOnly()
-
isReadOnly
public boolean isReadOnly()
-
getChangeTracker
public long getChangeTracker()
-
-