wt.infoengine.object
Class IeObject
java.lang.Object
wt.infoengine.object.IeObject
- All Implemented Interfaces:
- Cloneable, Serializable
- Direct Known Subclasses:
- IeAtt, IeGroup, IeNode, IeValue
- public class IeObject
- extends Object
- implements Serializable, Cloneable
- See Also:
- Serialized Form
Method Summary |
private void |
_addAtt(Object s,
Object o)
|
private Object |
_getAtt(Object s)
|
protected void |
addChild(Object o)
|
protected void |
addChildObject(Object o)
|
void |
addMetaValue(String key,
Object o)
|
void |
addMetaValues(String key,
Vector v)
|
void |
addSibling(Object o)
|
Object |
clone()
|
protected boolean |
containsChild(Object o)
|
boolean |
containsMetaValue(String key,
Object value)
|
Object |
deepClone()
|
void |
delFromParent(Object o)
|
private Enumeration |
elements()
|
protected Object |
findChild(String s)
|
Object |
firstChild()
|
protected Object |
getChildAt(int index)
|
int |
getChildCount()
|
protected Enumeration |
getChildren()
|
String |
getLabel()
|
int |
getLevel()
|
Object |
getMeta(String key)
|
Enumeration |
getMetaKeys()
|
Object |
getMetaValue(String key)
|
Object |
getMetaValueAt(String key,
int index)
|
int |
getMetaValueCount(String key)
|
Enumeration |
getMetaValues(String key)
|
String |
getName()
|
Object |
getObj()
|
Object |
getParent()
|
Enumeration |
getSiblings()
|
String |
getType()
|
boolean |
hasChildren()
|
static String |
indent(int level)
|
static String |
indent(int level,
String chars)
|
protected int |
indexOfChild(Object o)
|
int |
indexOfMetaValue(String key,
Object value)
|
private Enumeration |
keys()
|
Object |
lastChild()
|
void |
printAtts(int level)
|
static void |
printChildren(IeObject n)
|
static void |
printChildren(IeObject n,
int level)
|
void |
printMeta(int level)
|
static void |
printObject(IeObject n)
|
static void |
printObject(IeObject n,
int level)
|
void |
printObject(int level)
|
static void |
printObjectHelper(IeObject n,
int level)
|
static void |
printStructure(IeObject n)
|
static void |
printStructure(IeObject n,
int level)
|
private void |
remove(Object o)
|
protected void |
removeAllChildren()
|
void |
removeAllMetaValues(String key,
int index)
|
protected void |
removeChild(Object o)
|
protected void |
removeChildAt(int index)
|
protected void |
removeChildObject(Object o)
|
void |
removeLabel()
|
void |
removeLevel()
|
void |
removeMeta(String key)
|
void |
removeMetaValue(String key,
Object o)
|
void |
removeMetaValueAt(String key,
int index)
|
void |
removeName()
|
void |
removeObj()
|
void |
removeType()
|
protected void |
setChildAt(Object o,
int index)
|
void |
setLabel(String s)
|
void |
setLevel(int i)
|
void |
setMeta(String key,
Object value)
|
void |
setMetaValueAt(String key,
Object o,
int index)
|
void |
setName(String s)
|
void |
setObj(Object o)
|
void |
setType(String type)
|
att_hash
private Hashtable att_hash
IeObject
public IeObject()
- Constructs a new IeObject object
IeObject
public IeObject(String s)
indent
public static String indent(int level)
indent
public static String indent(int level,
String chars)
printStructure
public static final void printStructure(IeObject n)
printStructure
public static final void printStructure(IeObject n,
int level)
printObject
public static final void printObject(IeObject n,
int level)
printObject
public static final void printObject(IeObject n)
printObject
public void printObject(int level)
printChildren
public static final void printChildren(IeObject n)
printChildren
public static final void printChildren(IeObject n,
int level)
printAtts
public void printAtts(int level)
printMeta
public void printMeta(int level)
printObjectHelper
public static final void printObjectHelper(IeObject n,
int level)
keys
private Enumeration keys()
remove
private void remove(Object o)
_addAtt
private void _addAtt(Object s,
Object o)
elements
private Enumeration elements()
_getAtt
private Object _getAtt(Object s)
deepClone
public Object deepClone()
clone
public Object clone()
getChildren
protected Enumeration getChildren()
addChildObject
protected void addChildObject(Object o)
addChild
protected void addChild(Object o)
removeChildObject
protected void removeChildObject(Object o)
removeChild
protected void removeChild(Object o)
removeAllChildren
protected void removeAllChildren()
findChild
protected Object findChild(String s)
containsChild
protected boolean containsChild(Object o)
removeChildAt
protected void removeChildAt(int index)
indexOfChild
protected int indexOfChild(Object o)
getChildAt
protected Object getChildAt(int index)
setChildAt
protected void setChildAt(Object o,
int index)
getName
public String getName()
setName
public void setName(String s)
removeName
public void removeName()
getType
public String getType()
setType
public void setType(String type)
removeType
public void removeType()
getLevel
public int getLevel()
setLevel
public void setLevel(int i)
removeLevel
public void removeLevel()
getLabel
public String getLabel()
setLabel
public void setLabel(String s)
removeLabel
public void removeLabel()
getObj
public Object getObj()
setObj
public void setObj(Object o)
removeObj
public void removeObj()
getSiblings
public Enumeration getSiblings()
addSibling
public void addSibling(Object o)
delFromParent
public void delFromParent(Object o)
firstChild
public Object firstChild()
lastChild
public Object lastChild()
getChildCount
public int getChildCount()
hasChildren
public boolean hasChildren()
getParent
public Object getParent()
getMetaKeys
public Enumeration getMetaKeys()
setMeta
public void setMeta(String key,
Object value)
getMeta
public Object getMeta(String key)
removeMeta
public void removeMeta(String key)
addMetaValue
public void addMetaValue(String key,
Object o)
addMetaValues
public void addMetaValues(String key,
Vector v)
removeMetaValue
public void removeMetaValue(String key,
Object o)
getMetaValue
public Object getMetaValue(String key)
getMetaValues
public Enumeration getMetaValues(String key)
containsMetaValue
public boolean containsMetaValue(String key,
Object value)
indexOfMetaValue
public int indexOfMetaValue(String key,
Object value)
getMetaValueCount
public int getMetaValueCount(String key)
setMetaValueAt
public void setMetaValueAt(String key,
Object o,
int index)
getMetaValueAt
public Object getMetaValueAt(String key,
int index)
removeMetaValueAt
public void removeMetaValueAt(String key,
int index)
removeAllMetaValues
public void removeAllMetaValues(String key,
int index)