ua.gradsoft.javachecker.attributes
Class AttributesData
java.lang.Object
ua.gradsoft.javachecker.attributes.AttributesData
- All Implemented Interfaces:
- java.io.Serializable, AttributedEntity
public class AttributesData
- extends java.lang.Object
- implements java.io.Serializable, AttributedEntity
Data object, which holds information about attributes.
- Author:
- rssh
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AttributesData
public AttributesData()
isEmpty
public boolean isEmpty()
getGeneralAttributes
public java.util.HashMap<java.lang.String,Term> getGeneralAttributes()
setGeneralAttributes
public void setGeneralAttributes(java.util.HashMap<java.lang.String,Term> generalAttributes)
getChilds
public java.util.HashMap<java.lang.String,AttributesData> getChilds()
setChilds
public void setChilds(java.util.HashMap<java.lang.String,AttributesData> childs)
getAttribute
public Term getAttribute(java.lang.String name)
- Specified by:
getAttribute in interface AttributedEntity
setAttribute
public void setAttribute(java.lang.String name,
Term value)
- Specified by:
setAttribute in interface AttributedEntity
getChildAttributes
public AttributedEntity getChildAttributes(java.lang.String childName)
- Specified by:
getChildAttributes in interface AttributedEntity
getOrCreateChild
public AttributesData getOrCreateChild(java.lang.String name)
merge
public void merge(AttributesData other)
print
public void print(java.io.PrintWriter out)
print
public void print(java.io.PrintWriter out,
int level)