Uses of Interface
de.westemeyer.plugins.multiselect.MultiselectDecisionItemVisitor
Packages that use MultiselectDecisionItemVisitor
Package
Description
Main package for multiselect parameters plugin.
-
Uses of MultiselectDecisionItemVisitor in de.westemeyer.plugins.multiselect
Methods in de.westemeyer.plugins.multiselect with parameters of type MultiselectDecisionItemVisitorModifier and TypeMethodDescriptionstatic voidMultiselectDecisionItem.visitSelectedItems(MultiselectDecisionItemVisitor visitor, List<MultiselectDecisionItem> items, Queue<MultiselectVariableDescriptor> columns, Queue<Integer> itemPath) Static visitor pattern implementation to walk through the tree collecting information.voidMultiselectDecisionItem.visitSelectedItems(MultiselectDecisionItemVisitor visitor, Queue<MultiselectVariableDescriptor> columns, Queue<Integer> itemPath) Visitor pattern implementation to walk through the tree collecting information.voidMultiselectDecisionTree.visitSelectedItems(Queue<Integer> itemPath, MultiselectDecisionItemVisitor visitor) Use a visitor object/lambda to perform an action on one item per column.static voidMultiselectDecisionItem.visitSubTree(MultiselectDecisionItemVisitor visitor, List<MultiselectDecisionItem> items, Queue<MultiselectVariableDescriptor> columns) Static visitor pattern implementation to walk through the tree collecting information.voidMultiselectDecisionItem.visitSubTree(MultiselectDecisionItemVisitor visitor, Queue<MultiselectVariableDescriptor> columns) Visitor pattern implementation to walk through the tree collecting information.voidMultiselectDecisionTree.visitSubTree(MultiselectDecisionItemVisitor visitor) Use a visitor object/lambda to iterate all items in tree.