public class NodeTable extends java.util.ArrayList<Node>
Modifier and Type | Method and Description |
---|---|
Node |
add()
Add is unsupported.
|
void |
closeNode(int ixNode)
Close the specified node.
|
Browser |
getBrowser() |
Node |
getNode(int i)
Return the node entry at the specified index.
|
Node |
getNode(java.lang.String nodeName)
Return the entry entry whose
name matches the parameter.
|
NodeTable |
getParent()
Return a parent to this table
|
java.util.List<FactType> |
loadNode(int index)
load the specified node into the data model.
|
java.util.List<FactType> |
loadNode(java.lang.String ndName)
load the specified node into the data model.
|
void |
openNode(int nodeIndex)
Open the specified node.
|
void |
openNode(java.lang.String nodeName)
Open the specified node.
|
void |
openOrCloseNode(java.lang.String nodeName)
Toggle the state of the Node entry specified by the fully
qualiafied name of the entry.
|
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
public NodeTable getParent()
public Browser getBrowser()
public Node add()
java.lang.UnsupportedOperationException
public Node getNode(int i)
i
- an int zero based index to retrieve nodejava.lang.IndexOutOfBoundsException
public Node getNode(java.lang.String nodeName)
nodeName
- String entry to be located and returned.public void openNode(int nodeIndex)
Node
entry.nodeIndex
- an int of the node to be openedpublic void openNode(java.lang.String nodeName)
Node
entry
in the table.
If the node has no children, this method has no effectnodeName
- String name of the node to be openedpublic void closeNode(int ixNode)
Node
does not
have children, this method has no effect.ixNode
- an int index of node to be closedpublic void openOrCloseNode(java.lang.String nodeName)
nodeName
- String containing the Fully Qualifed Name of the node to be opened or closedpublic java.util.List<FactType> loadNode(int index) throws SDKException
index
- an int of node to be loadedSDKException
- (if there are problems loading)public java.util.List<FactType> loadNode(java.lang.String ndName) throws SDKException
ndName
- String name of Node to be loadedSDKException
- (if there are problems loading or if node not found)