org.gxos.schema
Class TreeObject
java.lang.Object
|
+--org.gxos.schema.TreeObject
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- CollectionType, DeviceObjectType, DocumentType, EditObject, Entity, EventObject, GObject, GXOSObject, ProgramObjectType, UserObject, VirtualEnvironmentType
- public abstract class TreeObject
- extends java.lang.Object
- implements java.io.Serializable
Garnet XML based Object Specification
Specify hierarchy of Collection(session), stream, events or
basic hierarchial unit.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TreeObject
public TreeObject()
addCustomExtension
public void addCustomExtension(CustomExtension vCustomExtension)
throws java.lang.IndexOutOfBoundsException
- Parameters:
vCustomExtension
-
addNodeComment
public void addNodeComment(java.lang.String vNodeComment)
throws java.lang.IndexOutOfBoundsException
- Parameters:
vNodeComment
-
enumerateCustomExtension
public java.util.Enumeration enumerateCustomExtension()
enumerateNodeComment
public java.util.Enumeration enumerateNodeComment()
getCustomExtension
public CustomExtension getCustomExtension(int index)
throws java.lang.IndexOutOfBoundsException
- Parameters:
index
-
getCustomExtension
public CustomExtension[] getCustomExtension()
getCustomExtensionCount
public int getCustomExtensionCount()
getCustomType
public java.lang.String getCustomType()
getExtensions
public Extensions getExtensions()
getHistoryObject
public HistoryObject getHistoryObject()
getNodeChildren
public NodeChildren getNodeChildren()
getNodeComment
public java.lang.String getNodeComment(int index)
throws java.lang.IndexOutOfBoundsException
- Parameters:
index
-
getNodeComment
public java.lang.String[] getNodeComment()
getNodeCommentCount
public int getNodeCommentCount()
getNodeContents
public NodeContents getNodeContents()
getNodeEndTime
public NodeEndTime getNodeEndTime()
getNodeName
public java.lang.String getNodeName()
getNodeProfile
public NodeProfile getNodeProfile()
getNodeRooting
public NodeRootingType getNodeRooting()
getNodeStartTime
public NodeStartTime getNodeStartTime()
getNodeType
public NodeTypeType getNodeType()
getNodeUpdateTime
public NodeUpdateTime getNodeUpdateTime()
getNodeVersionNumber
public java.lang.String getNodeVersionNumber()
getParentObject
public ParentObject getParentObject()
isValid
public boolean isValid()
marshal
public abstract void marshal(java.io.Writer out)
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
- Parameters:
out
-
marshal
public abstract void marshal(org.xml.sax.DocumentHandler handler)
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
- Parameters:
handler
-
removeAllCustomExtension
public void removeAllCustomExtension()
removeAllNodeComment
public void removeAllNodeComment()
removeCustomExtension
public CustomExtension removeCustomExtension(int index)
- Parameters:
index
-
removeNodeComment
public java.lang.String removeNodeComment(int index)
- Parameters:
index
-
setCustomExtension
public void setCustomExtension(CustomExtension vCustomExtension,
int index)
throws java.lang.IndexOutOfBoundsException
- Parameters:
vCustomExtension
- index
-
setCustomExtension
public void setCustomExtension(CustomExtension[] customExtensionArray)
- Parameters:
customExtensionArray
-
setCustomType
public void setCustomType(java.lang.String _customType)
- Parameters:
_customType
-
setExtensions
public void setExtensions(Extensions _extensions)
- Parameters:
_extensions
-
setHistoryObject
public void setHistoryObject(HistoryObject _historyObject)
- Parameters:
_historyObject
-
setNodeChildren
public void setNodeChildren(NodeChildren _nodeChildren)
- Parameters:
_nodeChildren
-
setNodeComment
public void setNodeComment(java.lang.String vNodeComment,
int index)
throws java.lang.IndexOutOfBoundsException
- Parameters:
vNodeComment
- index
-
setNodeComment
public void setNodeComment(java.lang.String[] nodeCommentArray)
- Parameters:
nodeCommentArray
-
setNodeContents
public void setNodeContents(NodeContents _nodeContents)
- Parameters:
_nodeContents
-
setNodeEndTime
public void setNodeEndTime(NodeEndTime _nodeEndTime)
- Parameters:
_nodeEndTime
-
setNodeName
public void setNodeName(java.lang.String _nodeName)
- Parameters:
_nodeName
-
setNodeProfile
public void setNodeProfile(NodeProfile _nodeProfile)
- Parameters:
_nodeProfile
-
setNodeRooting
public void setNodeRooting(NodeRootingType _nodeRooting)
- Parameters:
_nodeRooting
-
setNodeStartTime
public void setNodeStartTime(NodeStartTime _nodeStartTime)
- Parameters:
_nodeStartTime
-
setNodeType
public void setNodeType(NodeTypeType _nodeType)
- Parameters:
_nodeType
-
setNodeUpdateTime
public void setNodeUpdateTime(NodeUpdateTime _nodeUpdateTime)
- Parameters:
_nodeUpdateTime
-
setNodeVersionNumber
public void setNodeVersionNumber(java.lang.String _nodeVersionNumber)
- Parameters:
_nodeVersionNumber
-
setParentObject
public void setParentObject(ParentObject _parentObject)
- Parameters:
_parentObject
-
validate
public void validate()
throws org.exolab.castor.xml.ValidationException