@Deprecated public class DataNodeIterator extends DataNodeAggregator implements Iterator<DataSchemaNode>
DataSchemaNode
present in subtree.
Iterator instance is eagerly created, walking happens on initialization. Iteration is not ordered.
Constructor and Description |
---|
DataNodeIterator(DataNodeContainer container)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addChild(DataSchemaNode childNode)
Deprecated.
|
protected void |
addChoice(ChoiceSchemaNode choiceNode)
Deprecated.
|
protected void |
addContainer(ContainerSchemaNode containerNode)
Deprecated.
|
protected void |
addGrouping(GroupingDefinition grouping)
Deprecated.
|
protected void |
addList(ListSchemaNode list)
Deprecated.
|
protected void |
addTypedefs(Collection<? extends TypeDefinition<?>> typeDefs)
Deprecated.
|
List<ChoiceSchemaNode> |
allChoices()
Deprecated.
Returns list all choices present in subtree.
|
List<ContainerSchemaNode> |
allContainers()
Deprecated.
Returns list all containers present in subtree.
|
List<GroupingDefinition> |
allGroupings()
Deprecated.
Returns list all groupings present in subtree.
|
List<ListSchemaNode> |
allLists()
Deprecated.
Returns list all lists present in subtree.
|
List<TypeDefinition<?>> |
allTypedefs()
Deprecated.
Returns list all typedefs present in subtree.
|
boolean |
hasNext()
Deprecated.
|
DataSchemaNode |
next()
Deprecated.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEachRemaining, remove
public DataNodeIterator(DataNodeContainer container)
public List<ContainerSchemaNode> allContainers()
public List<ListSchemaNode> allLists()
public List<ChoiceSchemaNode> allChoices()
public List<GroupingDefinition> allGroupings()
public List<TypeDefinition<?>> allTypedefs()
public boolean hasNext()
hasNext
in interface Iterator<DataSchemaNode>
public DataSchemaNode next()
next
in interface Iterator<DataSchemaNode>
protected void addChild(DataSchemaNode childNode)
addChild
in class DataNodeAggregator
protected void addContainer(ContainerSchemaNode containerNode)
addContainer
in class DataNodeAggregator
protected void addList(ListSchemaNode list)
addList
in class DataNodeAggregator
protected void addChoice(ChoiceSchemaNode choiceNode)
addChoice
in class DataNodeAggregator
protected void addTypedefs(Collection<? extends TypeDefinition<?>> typeDefs)
addTypedefs
in class DataNodeAggregator
protected void addGrouping(GroupingDefinition grouping)
addGrouping
in class DataNodeAggregator
Copyright © 2020 OpenDaylight. All rights reserved.