ora.core.element
Class ObjectElement
java.lang.Object
ora.core.element.ObjectElement
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable
- Direct Known Subclasses:
- GuiElement
public abstract class ObjectElement
- extends java.lang.Object
- implements java.lang.Comparable, java.io.Serializable
- See Also:
- Serialized Form
Method Summary |
void |
addChild(java.lang.String variablenName,
ObjectElement element,
java.lang.Class type)
|
void |
addChild(java.lang.String variablenName,
ObjectElement element,
java.lang.Class type,
int deep)
|
void |
addRoot(ObjectElement ele)
|
boolean |
addVariable(java.lang.String name,
java.lang.Object value,
java.lang.Class type)
|
boolean |
addVariable(java.lang.String name,
java.lang.Object value,
java.lang.Class type,
int deep)
|
int |
compareTo(java.lang.Object arg0)
|
boolean |
equals(java.lang.Object obj)
|
Referencer |
getChildRefs()
|
java.util.Collection |
getChildren()
|
java.lang.String |
getClassname()
|
java.lang.String |
getDescription()
Returns description Description is currently only used for namedrawing
purpose containing classname without package |
java.lang.StringBuffer |
getNames()
|
java.lang.Object |
getObj()
|
java.lang.String |
getObjectId()
|
Referencer |
getParentRefs()
|
java.util.Collection |
getParents()
|
java.util.Collection |
getRoots()
|
java.util.TreeMap |
getVariables()
|
boolean |
isBlocked()
|
void |
setBlocked(boolean blocked)
This Method prevents the Object to be further analyses |
void |
setChildren(Referencer children)
|
void |
setClassname(java.lang.String classname)
|
void |
setDescription(java.lang.String description)
Set description of the object Description is currently only used for
namedrawing purpose containing classname without package |
void |
setParents(Referencer parents)
|
void |
setVariables(java.util.TreeMap variables)
|
java.lang.String |
toString()
|
void |
updateOID(java.lang.String oid)
|
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
GENERATION_NEW
public static final int GENERATION_NEW
- See Also:
- Constant Field Values
GENERATION_UNCONFIRMED
public static final int GENERATION_UNCONFIRMED
- See Also:
- Constant Field Values
GENERATION_CONFIRMED
public static final int GENERATION_CONFIRMED
- See Also:
- Constant Field Values
GENERATION_UNDEFINED
public static final int GENERATION_UNDEFINED
- See Also:
- Constant Field Values
GENERATION_EXCLUDED
public static final int GENERATION_EXCLUDED
- See Also:
- Constant Field Values
generation
public int generation
root
public boolean root
blocked
public boolean blocked
ObjectElement
public ObjectElement(java.lang.String id)
setClassname
public void setClassname(java.lang.String classname)
setVariables
public void setVariables(java.util.TreeMap variables)
setDescription
public void setDescription(java.lang.String description)
- Set description of the object Description is currently only used for
namedrawing purpose containing classname without package
- Parameters:
description
-
addVariable
public boolean addVariable(java.lang.String name,
java.lang.Object value,
java.lang.Class type,
int deep)
addVariable
public boolean addVariable(java.lang.String name,
java.lang.Object value,
java.lang.Class type)
getNames
public java.lang.StringBuffer getNames()
getRoots
public java.util.Collection getRoots()
addRoot
public void addRoot(ObjectElement ele)
addChild
public void addChild(java.lang.String variablenName,
ObjectElement element,
java.lang.Class type)
addChild
public void addChild(java.lang.String variablenName,
ObjectElement element,
java.lang.Class type,
int deep)
- Parameters:
variablenName
- element
- deep
- Classdeepness
getParentRefs
public Referencer getParentRefs()
getChildRefs
public Referencer getChildRefs()
setChildren
public void setChildren(Referencer children)
setParents
public void setParents(Referencer parents)
getParents
public java.util.Collection getParents()
getChildren
public java.util.Collection getChildren()
getObjectId
public java.lang.String getObjectId()
updateOID
public void updateOID(java.lang.String oid)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
compareTo
public int compareTo(java.lang.Object arg0)
- Specified by:
compareTo
in interface java.lang.Comparable
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
getObj
public java.lang.Object getObj()
getClassname
public java.lang.String getClassname()
setBlocked
public void setBlocked(boolean blocked)
- This Method prevents the Object to be further analyses
isBlocked
public boolean isBlocked()
getDescription
public java.lang.String getDescription()
- Returns description Description is currently only used for namedrawing
purpose containing classname without package
- Returns:
- description
getVariables
public java.util.TreeMap getVariables()