public class NodeSetImpl extends java.lang.Object implements INodeSet, NodeReceiver
| Constructor and Description |
|---|
NodeSetImpl() |
NodeSetImpl(java.util.HashMap<java.lang.String,INodeEntry> nodes) |
| Modifier and Type | Method and Description |
|---|---|
INodeEntry |
getNode(java.lang.String name) |
java.util.Collection<java.lang.String> |
getNodeNames() |
java.util.Collection<INodeEntry> |
getNodes() |
java.util.Iterator<INodeEntry> |
iterator() |
void |
putNode(INodeEntry node)
Put a filled node entry into the dataset
|
void |
putNodes(java.util.Collection<INodeEntry> set)
Add all nodes from a collection to this node set
|
void |
putNodes(INodeSet set)
Add all nodes from a node set to this node set
|
static NodeSetImpl |
singleNodeSet(INodeEntry node) |
java.lang.String |
toString() |
public NodeSetImpl()
public NodeSetImpl(java.util.HashMap<java.lang.String,INodeEntry> nodes)
public static NodeSetImpl singleNodeSet(INodeEntry node)
public void putNode(INodeEntry node)
NodeReceiverputNode in interface NodeReceivernode - node entrypublic java.util.Collection<INodeEntry> getNodes()
public INodeEntry getNode(java.lang.String name)
public java.util.Collection<java.lang.String> getNodeNames()
getNodeNames in interface INodeSetpublic void putNodes(INodeSet set)
set - node setpublic void putNodes(java.util.Collection<INodeEntry> set)
set - node setpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.util.Iterator<INodeEntry> iterator()
iterator in interface java.lang.Iterable<INodeEntry>