|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<Evaluation>
org.neo4j.graphdb.traversal.Evaluation
public enum Evaluation
Outcome of Evaluator.evaluate(org.neo4j.graphdb.Path)
. An evaluation
can tell the traversal whether or not to continue down that
TraversalBranch
and whether or not to include a
TraversalBranch
in the result of a traversal.
Evaluator
Enum Constant Summary | |
---|---|
EXCLUDE_AND_CONTINUE
|
|
EXCLUDE_AND_PRUNE
|
|
INCLUDE_AND_CONTINUE
|
|
INCLUDE_AND_PRUNE
|
Method Summary | |
---|---|
boolean |
continues()
|
boolean |
includes()
|
static Evaluation |
of(boolean includes,
boolean continues)
Returns an Evaluation for the given includes and
continues . |
static Evaluation |
ofContinues(boolean continues)
Returns an Evaluation for the given continues , meaning
whether or not to continue further down a TraversalBranch in the
traversal. |
static Evaluation |
ofIncludes(boolean includes)
Returns an Evaluation for the given includes , meaning
whether or not to include a TraversalBranch in the traversal
result or not. |
static Evaluation |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static Evaluation[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final Evaluation INCLUDE_AND_CONTINUE
public static final Evaluation INCLUDE_AND_PRUNE
public static final Evaluation EXCLUDE_AND_CONTINUE
public static final Evaluation EXCLUDE_AND_PRUNE
Method Detail |
---|
public static Evaluation[] values()
for (Evaluation c : Evaluation.values()) System.out.println(c);
public static Evaluation valueOf(String name)
name
- the name of the enum constant to be returned.
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is nullpublic boolean includes()
TraversalBranch
this outcome was
generated for should be included in the traversal result.public boolean continues()
TraversalBranch
this outcome was generator for.public static Evaluation of(boolean includes, boolean continues)
Evaluation
for the given includes
and
continues
.
includes
- whether or not to include the TraversalBranch
in the traversal result.continues
- whether or not to continue down the
TraversalBranch
.
Evaluation
representing includes
and continues
.public static Evaluation ofIncludes(boolean includes)
Evaluation
for the given includes
, meaning
whether or not to include a TraversalBranch
in the traversal
result or not. The returned evaluation will always return true
for continues()
.
includes
- whether or not to include a TraversalBranch
in the traversal result.
Evaluation
representing whether or not to include
a TraversalBranch
in the traversal result.public static Evaluation ofContinues(boolean continues)
Evaluation
for the given continues
, meaning
whether or not to continue further down a TraversalBranch
in the
traversal. The returned evaluation will always return true for
includes()
.
continues
- whether or not to continue further down a
TraversalBranch
in the traversal.
Evaluation
representing whether or not to continue
further down a TraversalBranch
in the traversal.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |