|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| Forest | Forest interface provides access to a data structure that stores issue hierarchy
(the hierarchy is a sequence of tree structures, a forest). |
| ForestAccessor | ForestAccessor is an interface that allows changing forests within
ForestTransaction. |
| ForestChangeEventHandler | This interface may be used to collect additional information while forest changes are being made. |
| ForestFoldControl | ForestFoldControl is an auxiliary object passed to ForestParentChildrenClosure for
control of the iteration over a forest done by Forest.foldUpwards(com.almworks.jira.structure.api.forest.ForestParentChildrenClosure. |
| ForestParentChildrenClosure<T,C> | Implement this interface to efficiently process a forest in a bottom-up style with Forest.foldUpwards(com.almworks.jira.structure.api.forest.ForestParentChildrenClosure. |
| ForestParentChildrenVisitor | Used to iterate over a forest - see Forest.visitParentChildrenUpwards(com.almworks.jira.structure.api.forest.ForestParentChildrenVisitor). |
| ForestTransaction<T> | Implement this interface to define a single transaction on the forests. |
| Class Summary | |
|---|---|
| ForestOp | A ForestOp represents a single operation on a forest, such as move or delete. |
| ForestOp.Add | Represents the add operation. |
| ForestOp.Move | Represents move operation. |
| ForestOp.Remove | Represents the remove operation. |
| ForestParentChildrenListClosure<T> | This is a utility implementation of ForestParentChildrenClosure that collects the results
of processing sub-issues into a list. |
| ForestUpdate | ForestUpdate represents information about what the client code needs to do
to bring their version of some structure's forest to the some newer version. |
| ForestUpdate.Empty | Empty update means that nothing needs to be done and the client code has the latest version of the forest. |
| ForestUpdate.Full | The full update contains the whole forest. |
| ForestUpdate.Incremental | Incremental update means that the client code should apply a series of transformations to bring their version of the forest to the latest version. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||