|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.slide.structure.ObjectNode
Represents any kind of object node.
This includes actors, activities and collections.
Field Summary | |
protected java.util.Vector |
children
Vector of children's Uris. |
protected java.util.Vector |
links
Vector of inbound links' Uris. |
protected java.lang.String |
uri
Unique ressource identifier of the object. |
Constructor Summary | |
ObjectNode()
Default constructor. |
|
ObjectNode(java.lang.String uri)
Default constructor. |
|
ObjectNode(java.lang.String uri,
java.util.Vector children,
java.util.Vector links)
Default constructor. |
Method Summary | |
(package private) void |
addChild(ObjectNode child)
Add a new child. |
(package private) void |
addChild(java.lang.String uri)
Add a new child to this object. |
ObjectNode |
cloneObject()
Clone. |
ObjectNode |
copyObject()
Copy. |
java.util.Enumeration |
enumerateChildren()
Return this object's children |
java.util.Enumeration |
enumerateLinks()
Return this object's inbound links |
boolean |
equals(java.lang.Object obj)
Equals. |
java.util.Enumeration |
getChildren()
Deprecated. |
java.lang.String |
getUri()
Get object's unique resource identifier. |
boolean |
hasChild(ObjectNode child)
Test if this object has the specified child. |
boolean |
hasChild(java.lang.String uri)
Test if object has the specified child. |
boolean |
hasChildren()
Test if object has children. |
(package private) void |
removeChild(java.lang.String uri)
Remove child. |
(package private) void |
removeChildren()
Remove all children. |
(package private) void |
setUri(java.lang.String uri)
Set object's unique identifier. |
void |
validate(java.lang.String expectedUri)
Validate an ObjectNode. |
Methods inherited from class java.lang.Object |
|
Field Detail |
protected java.lang.String uri
protected java.util.Vector children
protected java.util.Vector links
Constructor Detail |
public ObjectNode()
public ObjectNode(java.lang.String uri)
public ObjectNode(java.lang.String uri, java.util.Vector children, java.util.Vector links)
Method Detail |
public java.lang.String getUri()
void setUri(java.lang.String uri)
uri
- Object Uripublic java.util.Enumeration getChildren()
public java.util.Enumeration enumerateChildren()
void addChild(ObjectNode child)
object
- Childvoid addChild(java.lang.String uri)
uri
- Child's urivoid removeChildren()
void removeChild(java.lang.String uri)
uri
- Child's Uripublic boolean hasChild(java.lang.String uri)
object
- Child's uripublic boolean hasChild(ObjectNode child)
child
- Child objectpublic boolean hasChildren()
public java.util.Enumeration enumerateLinks()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- Object to testpublic ObjectNode cloneObject()
public ObjectNode copyObject()
public void validate(java.lang.String expectedUri)
expectedUri
- Uri
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |