public enum EvaluationMode extends java.lang.Enum<EvaluationMode>
Modifier and Type | Method and Description |
---|---|
static EvaluationMode |
forCode(int code)
Get the evaluation mode with a particular integer code.
|
int |
getCode()
Get the integer code associated with an evaluation mode.
|
Evaluator |
getEvaluator()
Get the evaluator corresponding to a particular evaluation mode
|
static EvaluationMode |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static EvaluationMode[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final EvaluationMode UNDECIDED
public static final EvaluationMode EVALUATE_LITERAL
public static final EvaluationMode EVALUATE_VARIABLE
public static final EvaluationMode MAKE_CLOSURE
public static final EvaluationMode MAKE_MEMO_CLOSURE
public static final EvaluationMode RETURN_EMPTY_SEQUENCE
public static final EvaluationMode EVALUATE_AND_MATERIALIZE_VARIABLE
public static final EvaluationMode CALL_EVALUATE_OPTIONAL_ITEM
public static final EvaluationMode ITERATE_AND_MATERIALIZE
public static final EvaluationMode PROCESS
public static final EvaluationMode LAZY_TAIL_EXPRESSION
public static final EvaluationMode SHARED_APPEND_EXPRESSION
public static final EvaluationMode MAKE_INDEXED_VARIABLE
public static final EvaluationMode MAKE_SINGLETON_CLOSURE
public static final EvaluationMode EVALUATE_SUPPLIED_PARAMETER
public static final EvaluationMode STREAMING_ARGUMENT
public static final EvaluationMode CALL_EVALUATE_SINGLE_ITEM
public static EvaluationMode[] values()
for (EvaluationMode c : EvaluationMode.values()) System.out.println(c);
public static EvaluationMode valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic int getCode()
public Evaluator getEvaluator()
public static EvaluationMode forCode(int code)
code
- the integer codeCopyright (c) 2004-2022 Saxonica Limited. All rights reserved.