public class PathScopeExpression extends ScopeExpression
Modifier and Type | Class and Description |
---|---|
static class |
PathScopeExpression.Mode |
ScopeExpression.Applies
Modifier and Type | Field and Description |
---|---|
static PathScopeExpression |
ALL_BLOCKING |
static PathScopeExpression |
ALL_BLOCKING_NO_CAPTURE |
static PathScopeExpression |
ALL_NON_BLOCKING |
static PathScopeExpression |
ALL_NON_BLOCKING_NO_CAPTURE |
static PathScopeExpression |
ANY_BLOCKING |
static PathScopeExpression |
ANY_NON_BLOCKING |
static PathScopeExpression |
BLOCKING |
static PathScopeExpression |
NON_BLOCKING |
ALL, ANY, applies, capture, EACH, NO_CAPTURE
Constructor and Description |
---|
PathScopeExpression() |
PathScopeExpression(boolean capture,
ScopeExpression.Applies applies) |
PathScopeExpression(boolean capture,
ScopeExpression.Applies applies,
PathScopeExpression.Mode mode) |
PathScopeExpression(PathScopeExpression.Mode mode) |
PathScopeExpression(ScopeExpression.Applies applies) |
PathScopeExpression(ScopeExpression.Applies applies,
PathScopeExpression.Mode mode) |
Modifier and Type | Method and Description |
---|---|
boolean |
acceptsAll()
True if there is at least one edge between the candidate nodes.
|
boolean |
applies(PlannerContext plannerContext,
ElementGraph elementGraph,
Scope scope) |
PathScopeExpression.Mode |
getMode() |
boolean |
isIgnoreMode() |
java.lang.String |
toString() |
appliesToAllPaths, appliesToAnyPath, appliesToEachPath, getApplies, isCapture
public static final PathScopeExpression BLOCKING
public static final PathScopeExpression NON_BLOCKING
public static final PathScopeExpression ALL_BLOCKING
public static final PathScopeExpression ALL_NON_BLOCKING
public static final PathScopeExpression ANY_BLOCKING
public static final PathScopeExpression ANY_NON_BLOCKING
public static final PathScopeExpression ALL_BLOCKING_NO_CAPTURE
public static final PathScopeExpression ALL_NON_BLOCKING_NO_CAPTURE
public PathScopeExpression()
public PathScopeExpression(ScopeExpression.Applies applies)
public PathScopeExpression(boolean capture, ScopeExpression.Applies applies)
public PathScopeExpression(PathScopeExpression.Mode mode)
public PathScopeExpression(ScopeExpression.Applies applies, PathScopeExpression.Mode mode)
public PathScopeExpression(boolean capture, ScopeExpression.Applies applies, PathScopeExpression.Mode mode)
public boolean acceptsAll()
ScopeExpression
acceptsAll
in class ScopeExpression
public boolean isIgnoreMode()
public PathScopeExpression.Mode getMode()
public boolean applies(PlannerContext plannerContext, ElementGraph elementGraph, Scope scope)
public java.lang.String toString()
toString
in class ScopeExpression
Copyright © 2007-2015 Xplenty, Inc. All Rights Reserved.