Package com.almworks.jira.structure.api.forest.raw
package com.almworks.jira.structure.api.forest.raw
-
ClassDescriptionMutable inheritor of
Forestclass.Forestinterface provides indexed access to a data structure that stores row hierarchy (the hierarchy is a sequence of tree structures, a forest).This interface may be used to collect additional information while forest changes are being made.ForestIterationControlis an auxiliary object passed to some forest iteration methods for control of the iteration over a forest.Implement this interface to efficiently process a forest in a bottom-up style withForest.foldUpwards(com.almworks.jira.structure.api.forest.raw.ForestParentChildrenClosure<T, C>).This is a utility implementation ofForestParentChildrenClosurethat collects the results of processing sub-rows into a list.Used to iterate over a forest - seeForest.visitParentChildrenUpwards(com.almworks.jira.structure.api.forest.raw.ForestParentChildrenVisitor).Lets an iteratee underForest.scanDownwards(com.almworks.jira.structure.api.forest.raw.ForestScanner)control the iteration and receive additional information about the current position.