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.ADDoperator.Applies theOperators.ADD_ASSIGNoperator.Applies theOperators.AND_ASSIGNoperator.Applies theOperators.ASSIGNoperator.bitwiseAnd(Object a, Object b) Applies theOperators.BITWISE_ANDoperator.Applies theOperators.BITWISE_ORoperator.Applies theOperators.BRACESoperator.Applies theOperators.BRACKETSoperator.Applies theOperators.COLONoperator.complement(Object a) Applies theOperators.COMPLEMENToperator.Applies theOperators.DIVoperator.Applies theOperators.DIV_ASSIGNoperator.Applies theOperators.DOToperator.Applies theOperators.DOT_DIVoperator.dotDivAssign(Object a, Object b) Applies theOperators.DOT_DIV_ASSIGNoperator.Applies theOperators.DOT_MULoperator.Applies theOperators.DOT_POWoperator.dotPowAssign(Object a, Object b) Applies theOperators.DOT_POW_ASSIGNoperator.dotRightDiv(Object a, Object b) Applies theOperators.DOT_RIGHT_DIVoperator.dotRightDivAssign(Object a, Object b) Applies theOperators.DOT_RIGHT_DIV_ASSIGNoperator.Applies theOperators.DOT_TRANSPOSEoperator.Applies theOperators.EQUALoperator.Applies theFunctionoperator.greaterThan(Object a, Object b) Applies theOperators.GREATER_THANoperator.greaterThanOrEqual(Object a, Object b) Applies theOperators.GREATER_THAN_OR_EQUALoperator.instanceOf(Object a, Object b) Applies theOperators.INSTANCEOFoperator.Applies theOperators.LEFT_SHIFToperator.leftShiftAssign(Object a, Object b) Applies theOperators.LEFT_SHIFT_ASSIGNoperator.Applies theOperators.LESS_THANoperator.lessThanOrEqual(Object a, Object b) Applies theOperators.LESS_THAN_OR_EQUALoperator.logicalAnd(Object a, Object b) Applies theOperators.LOGICAL_ANDoperator.Applies theOperators.LOGICAL_ORoperator.Applies theOperators.MODoperator.Applies theOperators.MOD_ASSIGNoperator.Applies theOperators.MULoperator.Applies theOperators.MUL_ASSIGNoperator.Applies theOperators.NEGoperator.Applies theOperators.NOToperator.Applies theOperators.NOT_EQUALoperator.Applies theOperators.OR_ASSIGNoperator.Applies theOperators.PARENSoperator.Applies theOperators.POSoperator.Applies theOperators.POST_DECoperator.Applies theOperators.POST_INCoperator.Applies theOperators.POWoperator.Applies theOperators.POW_ASSIGNoperator.Applies theOperators.PRE_DECoperator.Applies theOperators.PRE_INCoperator.Applies theOperators.RIGHT_DIVoperator.rightDivAssign(Object a, Object b) Applies theOperators.RIGHT_DIV_ASSIGNoperator.rightShift(Object a, Object b) Applies theOperators.RIGHT_SHIFToperator.rightShiftAssign(Object a, Object b) Applies theOperators.RIGHT_SHIFT_ASSIGNoperator.Applies theOperators.SUBoperator.Applies theOperators.SUB_ASSIGNoperator.Applies theOperators.TRANSPOSEoperator.unsignedRightShift(Object a, Object b) Applies theOperators.UNSIGNED_RIGHT_SHIFToperator.Applies theOperators.UNSIGNED_RIGHT_SHIFT_ASSIGNoperator.
-
Method Details
-
function
Applies theFunctionoperator. -
dot
Applies theOperators.DOToperator. -
parens
Applies theOperators.PARENSoperator. -
brackets
Applies theOperators.BRACKETSoperator. -
braces
Applies theOperators.BRACESoperator. -
transpose
Applies theOperators.TRANSPOSEoperator. -
dotTranspose
Applies theOperators.DOT_TRANSPOSEoperator. -
pow
Applies theOperators.POWoperator. -
dotPow
Applies theOperators.DOT_POWoperator. -
postInc
Applies theOperators.POST_INCoperator. -
postDec
Applies theOperators.POST_DECoperator. -
preInc
Applies theOperators.PRE_INCoperator. -
preDec
Applies theOperators.PRE_DECoperator. -
pos
Applies theOperators.POSoperator. -
neg
Applies theOperators.NEGoperator. -
complement
Applies theOperators.COMPLEMENToperator. -
not
Applies theOperators.NOToperator. -
mul
Applies theOperators.MULoperator. -
div
Applies theOperators.DIVoperator. -
mod
Applies theOperators.MODoperator. -
rightDiv
Applies theOperators.RIGHT_DIVoperator. -
dotMul
Applies theOperators.DOT_MULoperator. -
dotDiv
Applies theOperators.DOT_DIVoperator. -
dotRightDiv
Applies theOperators.DOT_RIGHT_DIVoperator. -
add
Applies theOperators.ADDoperator. -
sub
Applies theOperators.SUBoperator. -
leftShift
Applies theOperators.LEFT_SHIFToperator. -
rightShift
Applies theOperators.RIGHT_SHIFToperator. -
unsignedRightShift
Applies theOperators.UNSIGNED_RIGHT_SHIFToperator. -
colon
Applies theOperators.COLONoperator. -
lessThan
Applies theOperators.LESS_THANoperator. -
greaterThan
Applies theOperators.GREATER_THANoperator. -
lessThanOrEqual
Applies theOperators.LESS_THAN_OR_EQUALoperator. -
greaterThanOrEqual
Applies theOperators.GREATER_THAN_OR_EQUALoperator. -
instanceOf
Applies theOperators.INSTANCEOFoperator. -
equal
Applies theOperators.EQUALoperator. -
notEqual
Applies theOperators.NOT_EQUALoperator. -
bitwiseAnd
Applies theOperators.BITWISE_ANDoperator. -
bitwiseOr
Applies theOperators.BITWISE_ORoperator. -
logicalAnd
Applies theOperators.LOGICAL_ANDoperator. -
logicalOr
Applies theOperators.LOGICAL_ORoperator. -
assign
Applies theOperators.ASSIGNoperator. -
powAssign
Applies theOperators.POW_ASSIGNoperator. -
dotPowAssign
Applies theOperators.DOT_POW_ASSIGNoperator. -
mulAssign
Applies theOperators.MUL_ASSIGNoperator. -
divAssign
Applies theOperators.DIV_ASSIGNoperator. -
modAssign
Applies theOperators.MOD_ASSIGNoperator. -
rightDivAssign
Applies theOperators.RIGHT_DIV_ASSIGNoperator. -
dotDivAssign
Applies theOperators.DOT_DIV_ASSIGNoperator. -
dotRightDivAssign
Applies theOperators.DOT_RIGHT_DIV_ASSIGNoperator. -
addAssign
Applies theOperators.ADD_ASSIGNoperator. -
subAssign
Applies theOperators.SUB_ASSIGNoperator. -
andAssign
Applies theOperators.AND_ASSIGNoperator. -
orAssign
Applies theOperators.OR_ASSIGNoperator. -
leftShiftAssign
Applies theOperators.LEFT_SHIFT_ASSIGNoperator. -
rightShiftAssign
Applies theOperators.RIGHT_SHIFT_ASSIGNoperator. -
unsignedRightShiftAssign
Applies theOperators.UNSIGNED_RIGHT_SHIFT_ASSIGNoperator.
-