java.lang.Object
xyz.cofe.iter.TreeIterator.PushStep<A>
- Type Parameters:
A- Тип узла дерева
- Enclosing class:
- TreeIterator<A>
public static class TreeIterator.PushStep<A>
extends java.lang.Object
Данные для вставки узла в список рабочих узлов
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description TreeStep<A>getNode()Возвращает текущий узелintgetNodeIndex()Возвращает индекс текущего узла, согласно которому он был извлечен из функции следованияjava.util.List<TreeStep<A>>getWorkset()Возвращает рабочий набор узловvoidsetNode(TreeStep<A> node)Указывает текущий узелvoidsetNodeIndex(int nodeIndex)Указывает индекс текущего узла, согласно которому он был извлечен из функции следованияvoidsetWorkset(java.util.List<TreeStep<A>> workset)Указывает рабочий набор узлов
-
Field Details
-
Constructor Details
-
PushStep
Конструктор - данные для вставки- Parameters:
workset- очередьnode- добавляемый узелnodeIndex- индекс узла согласно очередной порции полученных данных
-
PushStep
Конструктор - данные для вставки- Parameters:
workset- очередьnode- добавляемый узел
-
PushStep
public PushStep()Конструктор по умолчанию
-
-
Method Details
-
getWorkset
Возвращает рабочий набор узлов- Returns:
- рабочий набор узлов
-
setWorkset
Указывает рабочий набор узлов- Parameters:
workset- рабочий набор узлов
-
getNode
Возвращает текущий узел- Returns:
- текущий узел
-
setNode
Указывает текущий узел- Parameters:
node- текущий узел
-
getNodeIndex
public int getNodeIndex()Возвращает индекс текущего узла, согласно которому он был извлечен из функции следования- Returns:
- индекс текущего узла
-
setNodeIndex
public void setNodeIndex(int nodeIndex)Указывает индекс текущего узла, согласно которому он был извлечен из функции следования- Parameters:
nodeIndex- индекс текущего узла
-