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)
NodeReceiver
putNode
in interface NodeReceiver
node
- 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 INodeSet
public 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.Object
public java.util.Iterator<INodeEntry> iterator()
iterator
in interface java.lang.Iterable<INodeEntry>