public class MrObjectsDataTree
extends java.lang.Object
Constructor and Description |
---|
MrObjectsDataTree(MrSceneTreeData data) |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<MrObjectData> |
breadthTraversal() |
java.util.Iterator<MrObjectData> |
breadthTraversal(MrObjectData data) |
java.util.Iterator<MrObjectData> |
breadthTraversalByKey(java.lang.String key) |
boolean |
contains(MrObjectData data) |
boolean |
containsKey(java.lang.String key) |
java.util.Iterator<MrObjectData> |
depthTraversal() |
java.util.Iterator<MrObjectData> |
depthTraversal(MrObjectData data) |
java.util.Iterator<MrObjectData> |
depthTraversalByKey(java.lang.String key) |
MrObjectData |
findByKey(java.lang.String key) |
MrObjectData |
getParentOf(MrObjectData data) |
MrObjectData |
getParentOfByKey(java.lang.String key) |
MrObjectData |
getRoot() |
java.util.Iterator<MrObjectData> |
iterator() |
java.util.Collection<java.lang.String> |
keys() |
java.util.Iterator<java.util.Map.Entry<java.lang.String,MrObjectController>> |
parentKeyChildValueTraversal() |
java.util.Iterator<java.util.Map.Entry<java.lang.String,MrObjectData>> |
parentKeyChildValueTraversal(MrObjectData data) |
java.util.Iterator<java.util.Map.Entry<java.lang.String,MrObjectData>> |
parentKeyChildValueTraversalByKey(java.lang.String key) |
java.util.Iterator<MrObjectData> |
parentTraversal(MrObjectData data) |
java.util.Iterator<MrObjectData> |
parentTraversalByKey(java.lang.String key) |
int |
size() |
public MrObjectsDataTree(MrSceneTreeData data)
public boolean containsKey(java.lang.String key)
public java.util.Iterator<MrObjectData> breadthTraversalByKey(java.lang.String key)
public java.util.Iterator<MrObjectData> iterator()
public MrObjectData getParentOfByKey(java.lang.String key)
public MrObjectData getParentOf(MrObjectData data)
public java.util.Iterator<MrObjectData> depthTraversal()
public boolean contains(MrObjectData data)
public MrObjectData getRoot()
public int size()
public java.util.Iterator<MrObjectData> depthTraversalByKey(java.lang.String key)
public java.util.Iterator<MrObjectData> parentTraversalByKey(java.lang.String key)
public java.util.Iterator<java.util.Map.Entry<java.lang.String,MrObjectData>> parentKeyChildValueTraversal(MrObjectData data)
public java.util.Collection<java.lang.String> keys()
public java.util.Iterator<java.util.Map.Entry<java.lang.String,MrObjectController>> parentKeyChildValueTraversal()
public java.util.Iterator<MrObjectData> depthTraversal(MrObjectData data)
public java.util.Iterator<MrObjectData> parentTraversal(MrObjectData data)
public java.util.Iterator<java.util.Map.Entry<java.lang.String,MrObjectData>> parentKeyChildValueTraversalByKey(java.lang.String key)
public java.util.Iterator<MrObjectData> breadthTraversal(MrObjectData data)
public java.util.Iterator<MrObjectData> breadthTraversal()
public MrObjectData findByKey(java.lang.String key)