|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nasa.gsfc.drl.rtstps.core.RtStpsNode
public abstract class RtStpsNode
This is the base class for all nodes in the RT-STPS system.
Field Summary | |
---|---|
protected java.lang.String |
linkName
Every public node should have a unique name so that it can be linked to other nodes. |
protected java.util.Collection<StatusItem> |
statusItemList
A list of StatusItem objects. |
protected java.lang.String |
typeName
This is a class name for the derived node type. |
Constructor Summary | |
---|---|
protected |
RtStpsNode(java.lang.String elementName)
A constructor. |
protected |
RtStpsNode(java.lang.String elementName,
java.lang.String linkName)
A constructor. |
Method Summary | |
---|---|
void |
clear()
Clear items in the StatusItemList. |
java.lang.Object |
clone()
|
abstract void |
finishSetup(Configuration configuration)
Finish the setup. |
java.lang.String |
getElementName()
Get the element name. |
java.lang.String |
getLinkName()
Get the link name. |
java.util.Collection<StatusItem> |
getStatusItems()
Get the status item list, which is a collection of StatusItem objects. |
abstract void |
load(org.w3c.dom.Element element,
Configuration configuration)
Configure from an XML document. |
void |
setLinkName(java.lang.String name)
Set the link name. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.lang.String linkName
protected java.lang.String typeName
protected java.util.Collection<StatusItem> statusItemList
Constructor Detail |
---|
protected RtStpsNode(java.lang.String elementName)
elementName
- The XML element name. Also the class name.protected RtStpsNode(java.lang.String elementName, java.lang.String linkName)
elementName
- The XML element name. Also the class name.linkName
- The link name. Also the object name.Method Detail |
---|
public final java.lang.String getLinkName()
public final java.lang.String getElementName()
public final void setLinkName(java.lang.String name)
public abstract void load(org.w3c.dom.Element element, Configuration configuration) throws RtStpsException
RtStpsException
public abstract void finishSetup(Configuration configuration) throws RtStpsException
RtStpsException
public final java.util.Collection<StatusItem> getStatusItems()
public final void clear()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |