Package org.scijava.parse.eval
Interface StandardEvaluator
- All Superinterfaces:
Evaluator
- All Known Implementing Classes:
AbstractStandardStackEvaluator
,DefaultEvaluator
Interface for expression evaluators which support the
standard operators
.- Author:
- Curtis Rueden
-
Method Summary
Modifier and TypeMethodDescriptionApplies theOperators.ADD
operator.Applies theOperators.ADD_ASSIGN
operator.Applies theOperators.AND_ASSIGN
operator.Applies theOperators.ASSIGN
operator.bitwiseAnd
(Object a, Object b) Applies theOperators.BITWISE_AND
operator.Applies theOperators.BITWISE_OR
operator.Applies theOperators.BRACES
operator.Applies theOperators.BRACKETS
operator.Applies theOperators.COLON
operator.complement
(Object a) Applies theOperators.COMPLEMENT
operator.Applies theOperators.DIV
operator.Applies theOperators.DIV_ASSIGN
operator.Applies theOperators.DOT
operator.Applies theOperators.DOT_DIV
operator.dotDivAssign
(Object a, Object b) Applies theOperators.DOT_DIV_ASSIGN
operator.Applies theOperators.DOT_MUL
operator.Applies theOperators.DOT_POW
operator.dotPowAssign
(Object a, Object b) Applies theOperators.DOT_POW_ASSIGN
operator.dotRightDiv
(Object a, Object b) Applies theOperators.DOT_RIGHT_DIV
operator.dotRightDivAssign
(Object a, Object b) Applies theOperators.DOT_RIGHT_DIV_ASSIGN
operator.Applies theOperators.DOT_TRANSPOSE
operator.Applies theOperators.EQUAL
operator.Applies theFunction
operator.greaterThan
(Object a, Object b) Applies theOperators.GREATER_THAN
operator.greaterThanOrEqual
(Object a, Object b) Applies theOperators.GREATER_THAN_OR_EQUAL
operator.instanceOf
(Object a, Object b) Applies theOperators.INSTANCEOF
operator.Applies theOperators.LEFT_SHIFT
operator.leftShiftAssign
(Object a, Object b) Applies theOperators.LEFT_SHIFT_ASSIGN
operator.Applies theOperators.LESS_THAN
operator.lessThanOrEqual
(Object a, Object b) Applies theOperators.LESS_THAN_OR_EQUAL
operator.logicalAnd
(Object a, Object b) Applies theOperators.LOGICAL_AND
operator.Applies theOperators.LOGICAL_OR
operator.Applies theOperators.MOD
operator.Applies theOperators.MOD_ASSIGN
operator.Applies theOperators.MUL
operator.Applies theOperators.MUL_ASSIGN
operator.Applies theOperators.NEG
operator.Applies theOperators.NOT
operator.Applies theOperators.NOT_EQUAL
operator.Applies theOperators.OR_ASSIGN
operator.Applies theOperators.PARENS
operator.Applies theOperators.POS
operator.Applies theOperators.POST_DEC
operator.Applies theOperators.POST_INC
operator.Applies theOperators.POW
operator.Applies theOperators.POW_ASSIGN
operator.Applies theOperators.PRE_DEC
operator.Applies theOperators.PRE_INC
operator.Applies theOperators.RIGHT_DIV
operator.rightDivAssign
(Object a, Object b) Applies theOperators.RIGHT_DIV_ASSIGN
operator.rightShift
(Object a, Object b) Applies theOperators.RIGHT_SHIFT
operator.rightShiftAssign
(Object a, Object b) Applies theOperators.RIGHT_SHIFT_ASSIGN
operator.Applies theOperators.SUB
operator.Applies theOperators.SUB_ASSIGN
operator.Applies theOperators.TRANSPOSE
operator.unsignedRightShift
(Object a, Object b) Applies theOperators.UNSIGNED_RIGHT_SHIFT
operator.Applies theOperators.UNSIGNED_RIGHT_SHIFT_ASSIGN
operator.
-
Method Details
-
function
Applies theFunction
operator. -
dot
Applies theOperators.DOT
operator. -
parens
Applies theOperators.PARENS
operator. -
brackets
Applies theOperators.BRACKETS
operator. -
braces
Applies theOperators.BRACES
operator. -
transpose
Applies theOperators.TRANSPOSE
operator. -
dotTranspose
Applies theOperators.DOT_TRANSPOSE
operator. -
pow
Applies theOperators.POW
operator. -
dotPow
Applies theOperators.DOT_POW
operator. -
postInc
Applies theOperators.POST_INC
operator. -
postDec
Applies theOperators.POST_DEC
operator. -
preInc
Applies theOperators.PRE_INC
operator. -
preDec
Applies theOperators.PRE_DEC
operator. -
pos
Applies theOperators.POS
operator. -
neg
Applies theOperators.NEG
operator. -
complement
Applies theOperators.COMPLEMENT
operator. -
not
Applies theOperators.NOT
operator. -
mul
Applies theOperators.MUL
operator. -
div
Applies theOperators.DIV
operator. -
mod
Applies theOperators.MOD
operator. -
rightDiv
Applies theOperators.RIGHT_DIV
operator. -
dotMul
Applies theOperators.DOT_MUL
operator. -
dotDiv
Applies theOperators.DOT_DIV
operator. -
dotRightDiv
Applies theOperators.DOT_RIGHT_DIV
operator. -
add
Applies theOperators.ADD
operator. -
sub
Applies theOperators.SUB
operator. -
leftShift
Applies theOperators.LEFT_SHIFT
operator. -
rightShift
Applies theOperators.RIGHT_SHIFT
operator. -
unsignedRightShift
Applies theOperators.UNSIGNED_RIGHT_SHIFT
operator. -
colon
Applies theOperators.COLON
operator. -
lessThan
Applies theOperators.LESS_THAN
operator. -
greaterThan
Applies theOperators.GREATER_THAN
operator. -
lessThanOrEqual
Applies theOperators.LESS_THAN_OR_EQUAL
operator. -
greaterThanOrEqual
Applies theOperators.GREATER_THAN_OR_EQUAL
operator. -
instanceOf
Applies theOperators.INSTANCEOF
operator. -
equal
Applies theOperators.EQUAL
operator. -
notEqual
Applies theOperators.NOT_EQUAL
operator. -
bitwiseAnd
Applies theOperators.BITWISE_AND
operator. -
bitwiseOr
Applies theOperators.BITWISE_OR
operator. -
logicalAnd
Applies theOperators.LOGICAL_AND
operator. -
logicalOr
Applies theOperators.LOGICAL_OR
operator. -
assign
Applies theOperators.ASSIGN
operator. -
powAssign
Applies theOperators.POW_ASSIGN
operator. -
dotPowAssign
Applies theOperators.DOT_POW_ASSIGN
operator. -
mulAssign
Applies theOperators.MUL_ASSIGN
operator. -
divAssign
Applies theOperators.DIV_ASSIGN
operator. -
modAssign
Applies theOperators.MOD_ASSIGN
operator. -
rightDivAssign
Applies theOperators.RIGHT_DIV_ASSIGN
operator. -
dotDivAssign
Applies theOperators.DOT_DIV_ASSIGN
operator. -
dotRightDivAssign
Applies theOperators.DOT_RIGHT_DIV_ASSIGN
operator. -
addAssign
Applies theOperators.ADD_ASSIGN
operator. -
subAssign
Applies theOperators.SUB_ASSIGN
operator. -
andAssign
Applies theOperators.AND_ASSIGN
operator. -
orAssign
Applies theOperators.OR_ASSIGN
operator. -
leftShiftAssign
Applies theOperators.LEFT_SHIFT_ASSIGN
operator. -
rightShiftAssign
Applies theOperators.RIGHT_SHIFT_ASSIGN
operator. -
unsignedRightShiftAssign
Applies theOperators.UNSIGNED_RIGHT_SHIFT_ASSIGN
operator.
-