Uses of Interface
de.xima.fc.interfaces.workflow.ITreeAccessor
-
Packages that use ITreeAccessor Package Description de.xima.fc.common.form de.xima.fc.common.tree de.xima.fc.interfaces.workflow de.xima.fc.logic.dom de.xima.fc.plugin.workflow de.xima.fc.utils Package für Utilsklassende.xima.fc.workflow de.xima.fc.workflow.designer.logic de.xima.fc.workflow.taglib.helper -
-
Uses of ITreeAccessor in de.xima.fc.common.form
Classes in de.xima.fc.common.form that implement ITreeAccessor Modifier and Type Class Description class
TreeAccessorXItem
AITreeAccessor
forXItem
that accesses the children of an item.Methods in de.xima.fc.common.form that return ITreeAccessor Modifier and Type Method Description static ITreeAccessor<XItem,String>
TreeAccessorXItem. ofChildMap(Map<String,? extends List<XItem>> childMap)
Creates a new tree accessor for XItems using the given precomputed child map.static ITreeAccessor<XItem,String>
TreeAccessorXItem. ofXForm(IXForm xForm)
Creates a new tree accessor for the XItems of the given form.static ITreeAccessor<XItem,String>
TreeAccessorXItem. ofXItems(Iterable<XItem> xItems)
Creates a new tree accessor for the given XItems. -
Uses of ITreeAccessor in de.xima.fc.common.tree
Methods in de.xima.fc.common.tree with parameters of type ITreeAccessor Modifier and Type Method Description static <Node,Id>
TreeVisit.TreeVisitParams.Builder<Node,Id>TreeVisit.TreeVisitParams. builder(ITreeAccessor<Node,Id> treeAccessor)
A new builder for the given tree accessor.static <Node,Id>
TreeVisit.TreeVisitParams<Node,Id>TreeVisit.TreeVisitParams. defaults(ITreeAccessor<Node,Id> treeAccessor)
A new params instance with the given tree accessor and the default settings otherwise.static <TItem> List<TItem>
TreeReversePostOrderIterable. toList(TItem startItem, ITreeAccessor<TItem,?> treeAccessor)
Iterates over the node and its children, and returns a list of all iterated nodes.Constructors in de.xima.fc.common.tree with parameters of type ITreeAccessor Constructor Description TreeReversePostOrderIterable(Iterable<TItem> startItems, ITreeAccessor<TItem,TIdentifier> treeAccessor)
Returns a new iterable over the items in the tree starting at the given item.TreeReversePostOrderIterable(Iterable<TItem> startItems, ITreeAccessor<TItem,TIdentifier> treeAccessor, boolean limitRecursion)
Returns a new iterable over the items in the tree starting at the given item.TreeReversePostOrderIterable(TItem startItem, ITreeAccessor<TItem,TIdentifier> treeAccessor)
Returns a new iterable over the items in the tree starting at the given item.TreeReversePostOrderIterable(TItem startItem, ITreeAccessor<TItem,TIdentifier> treeAccessor, boolean limitRecursion)
Returns a new iterable over the items in the tree starting at the given item. -
Uses of ITreeAccessor in de.xima.fc.interfaces.workflow
Subinterfaces of ITreeAccessor in de.xima.fc.interfaces.workflow Modifier and Type Interface Description interface
ITreeWithDataAccessor<TNode,TIdentifier,TNodeData>
Interface for accessing the children of tree nodes, together with the data associated with each tree node. -
Uses of ITreeAccessor in de.xima.fc.logic.dom
Classes in de.xima.fc.logic.dom that implement ITreeAccessor Modifier and Type Class Description class
GagawaNodeTreeAccessor
AITreeAccessor
for Gagawa DOMNode
s.Fields in de.xima.fc.logic.dom declared as ITreeAccessor Modifier and Type Field Description static ITreeAccessor<com.hp.gagawa.java.Node,?>
GagawaNodeTreeAccessor. INSTANCE
-
Uses of ITreeAccessor in de.xima.fc.plugin.workflow
Classes in de.xima.fc.plugin.workflow that implement ITreeAccessor Modifier and Type Class Description class
TreeAccessorWithDataWorkflowNode
ITreeWithDataAccessor
for treatingWorkflowNode
s as a tree, so that they can be used with the execution analyzer.class
TreeAccessorWorkflowNode
AITreeAccessor
for treatingWorkflowNode
s as a tree, so that they can be used with the execution analyzer. -
Uses of ITreeAccessor in de.xima.fc.utils
Methods in de.xima.fc.utils with parameters of type ITreeAccessor Modifier and Type Method Description static <N,I,R>
com.google.common.graph.ImmutableGraph<R>XGraphUtils. immutableFromTreeAccessor(N startNode, ITreeAccessor<N,I> treeAccessor, com.google.common.graph.GraphBuilder<Object> builder, BiFunction<N,I,R> mapper)
Creates a directed graph from a given start node and its children, recursively. -
Uses of ITreeAccessor in de.xima.fc.workflow
Methods in de.xima.fc.workflow with parameters of type ITreeAccessor Modifier and Type Method Description static <TItem> List<TItem>
TreePreOrderIterable. toList(TItem startItem, ITreeAccessor<TItem,?> treeAccessor)
Iterates over the node and its children, and returns a list of all iterated nodes.Constructors in de.xima.fc.workflow with parameters of type ITreeAccessor Constructor Description TreePreOrderIterable(Iterable<TItem> startItems, ITreeAccessor<TItem,TIdentifier> treeAccessor)
Returns a new iterable over the items in the tree starting at the given item.TreePreOrderIterable(Iterable<TItem> startItems, ITreeAccessor<TItem,TIdentifier> treeAccessor, boolean limitRecursion)
Returns a new iterable over the items in the tree starting at the given item.TreePreOrderIterable(TItem startItem, ITreeAccessor<TItem,TIdentifier> treeAccessor)
Returns a new iterable over the items in the tree starting at the given item.TreePreOrderIterable(TItem startItem, ITreeAccessor<TItem,TIdentifier> treeAccessor, boolean limitRecursion)
Returns a new iterable over the items in the tree starting at the given item. -
Uses of ITreeAccessor in de.xima.fc.workflow.designer.logic
Classes in de.xima.fc.workflow.designer.logic that implement ITreeAccessor Modifier and Type Class Description class
TreeAccessorWithDataNodeModel
Accessor for treatingNodeModel
s as a tree, so that they can be used with the execution analyzer. -
Uses of ITreeAccessor in de.xima.fc.workflow.taglib.helper
Classes in de.xima.fc.workflow.taglib.helper that implement ITreeAccessor Modifier and Type Class Description class
TreeAccessorNodeModel
Accessor for treatingNodeModel
s as a tree, so that they can be used with the execution analyzer.Fields in de.xima.fc.workflow.taglib.helper declared as ITreeAccessor Modifier and Type Field Description static ITreeAccessor<NodeModel,UUID>
TreeAccessorNodeModel. INSTANCE
The immutable instance of this accessor.
-