public class ExpressionSubGraphIterator extends java.lang.Object implements SubGraphIterator
Constructor and Description |
---|
ExpressionSubGraphIterator(ExpressionGraph matchExpression,
ElementGraph elementGraph) |
ExpressionSubGraphIterator(PlannerContext plannerContext,
ExpressionGraph matchExpression,
ElementGraph elementGraph) |
ExpressionSubGraphIterator(PlannerContext plannerContext,
ExpressionGraph contractionExpression,
ExpressionGraph matchExpression,
boolean firstOnly,
ElementGraph elementGraph) |
ExpressionSubGraphIterator(PlannerContext plannerContext,
ExpressionGraph contractionExpression,
ExpressionGraph matchExpression,
boolean firstOnly,
ElementGraph elementGraph,
java.util.Collection<FlowElement> elementExcludes) |
ExpressionSubGraphIterator(PlannerContext plannerContext,
ExpressionGraph contractionExpression,
ExpressionGraph matchExpression,
ElementGraph elementGraph) |
ExpressionSubGraphIterator(PlannerContext plannerContext,
ExpressionGraph contractionExpression,
ExpressionGraph matchExpression,
ElementGraph elementGraph,
java.util.Collection<FlowElement> elementExcludes) |
Modifier and Type | Method and Description |
---|---|
EnumMultiMap |
getAnnotationMap(ElementAnnotation[] annotations) |
ElementGraph |
getContractedGraph() |
ElementGraph |
getElementGraph() |
Match |
getLastMatch() |
java.util.List<Match> |
getMatches() |
boolean |
hasNext() |
ElementGraph |
next() |
void |
remove() |
public ExpressionSubGraphIterator(ExpressionGraph matchExpression, ElementGraph elementGraph)
public ExpressionSubGraphIterator(PlannerContext plannerContext, ExpressionGraph matchExpression, ElementGraph elementGraph)
public ExpressionSubGraphIterator(PlannerContext plannerContext, ExpressionGraph contractionExpression, ExpressionGraph matchExpression, ElementGraph elementGraph)
public ExpressionSubGraphIterator(PlannerContext plannerContext, ExpressionGraph contractionExpression, ExpressionGraph matchExpression, ElementGraph elementGraph, java.util.Collection<FlowElement> elementExcludes)
public ExpressionSubGraphIterator(PlannerContext plannerContext, ExpressionGraph contractionExpression, ExpressionGraph matchExpression, boolean firstOnly, ElementGraph elementGraph)
public ExpressionSubGraphIterator(PlannerContext plannerContext, ExpressionGraph contractionExpression, ExpressionGraph matchExpression, boolean firstOnly, ElementGraph elementGraph, java.util.Collection<FlowElement> elementExcludes)
public ElementGraph getElementGraph()
getElementGraph
in interface SubGraphIterator
public java.util.List<Match> getMatches()
public ElementGraph getContractedGraph()
public Match getLastMatch()
public EnumMultiMap getAnnotationMap(ElementAnnotation[] annotations)
getAnnotationMap
in interface SubGraphIterator
public boolean hasNext()
hasNext
in interface java.util.Iterator<ElementGraph>
public ElementGraph next()
next
in interface java.util.Iterator<ElementGraph>
public void remove()
remove
in interface java.util.Iterator<ElementGraph>
Copyright © 2007-2015 Xplenty, Inc. All Rights Reserved.