|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.scijava.sjep.eval.AbstractEvaluator
org.scijava.sjep.eval.AbstractStackEvaluator
org.scijava.sjep.eval.AbstractStandardStackEvaluator
public abstract class AbstractStandardStackEvaluator
Base class for stack-based evaluators which support the standard operators.
| Constructor Summary | |
|---|---|
AbstractStandardStackEvaluator()
|
|
AbstractStandardStackEvaluator(ExpressionParser parser)
|
|
| Methods inherited from class org.scijava.sjep.eval.AbstractStackEvaluator |
|---|
evaluate |
| Methods inherited from class org.scijava.sjep.eval.AbstractEvaluator |
|---|
evaluate, evaluate, get, set, setAll, value |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.scijava.sjep.eval.StandardEvaluator |
|---|
add, bitwiseAnd, bitwiseOr, colon, complement, div, dot, dotDiv, dotMul, dotPow, dotRightDiv, dotTranspose, equal, greaterThan, greaterThanOrEqual, instanceOf, leftShift, lessThan, lessThanOrEqual, logicalAnd, logicalOr, mod, mul, neg, not, notEqual, pos, pow, rightDiv, rightShift, sub, transpose, unsignedRightShift |
| Methods inherited from interface org.scijava.sjep.eval.Evaluator |
|---|
evaluate, evaluate, evaluate, get, set, setAll, value |
| Constructor Detail |
|---|
public AbstractStandardStackEvaluator()
public AbstractStandardStackEvaluator(ExpressionParser parser)
| Method Detail |
|---|
public Object postInc(Object a)
StandardEvaluatorOperators.POST_INC operator.
postInc in interface StandardEvaluatorpublic Object postDec(Object a)
StandardEvaluatorOperators.POST_DEC operator.
postDec in interface StandardEvaluatorpublic Object preInc(Object a)
StandardEvaluatorOperators.PRE_INC operator.
preInc in interface StandardEvaluatorpublic Object preDec(Object a)
StandardEvaluatorOperators.PRE_DEC operator.
preDec in interface StandardEvaluator
public Object assign(Object a,
Object b)
StandardEvaluatorOperators.ASSIGN operator.
assign in interface StandardEvaluator
public Object powAssign(Object a,
Object b)
StandardEvaluatorOperators.POW_ASSIGN operator.
powAssign in interface StandardEvaluator
public Object dotPowAssign(Object a,
Object b)
StandardEvaluatorOperators.DOT_POW_ASSIGN operator.
dotPowAssign in interface StandardEvaluator
public Object mulAssign(Object a,
Object b)
StandardEvaluatorOperators.MUL_ASSIGN operator.
mulAssign in interface StandardEvaluator
public Object divAssign(Object a,
Object b)
StandardEvaluatorOperators.DIV_ASSIGN operator.
divAssign in interface StandardEvaluator
public Object modAssign(Object a,
Object b)
StandardEvaluatorOperators.MOD_ASSIGN operator.
modAssign in interface StandardEvaluator
public Object rightDivAssign(Object a,
Object b)
StandardEvaluatorOperators.RIGHT_DIV_ASSIGN operator.
rightDivAssign in interface StandardEvaluator
public Object dotDivAssign(Object a,
Object b)
StandardEvaluatorOperators.DOT_DIV_ASSIGN operator.
dotDivAssign in interface StandardEvaluator
public Object dotRightDivAssign(Object a,
Object b)
StandardEvaluatorOperators.DOT_RIGHT_DIV_ASSIGN operator.
dotRightDivAssign in interface StandardEvaluator
public Object addAssign(Object a,
Object b)
StandardEvaluatorOperators.ADD_ASSIGN operator.
addAssign in interface StandardEvaluator
public Object subAssign(Object a,
Object b)
StandardEvaluatorOperators.SUB_ASSIGN operator.
subAssign in interface StandardEvaluator
public Object andAssign(Object a,
Object b)
StandardEvaluatorOperators.AND_ASSIGN operator.
andAssign in interface StandardEvaluator
public Object orAssign(Object a,
Object b)
StandardEvaluatorOperators.OR_ASSIGN operator.
orAssign in interface StandardEvaluator
public Object leftShiftAssign(Object a,
Object b)
StandardEvaluatorOperators.LEFT_SHIFT_ASSIGN operator.
leftShiftAssign in interface StandardEvaluator
public Object rightShiftAssign(Object a,
Object b)
StandardEvaluatorOperators.RIGHT_SHIFT_ASSIGN operator.
rightShiftAssign in interface StandardEvaluator
public Object unsignedRightShiftAssign(Object a,
Object b)
StandardEvaluatorOperators.UNSIGNED_RIGHT_SHIFT_ASSIGN operator.
unsignedRightShiftAssign in interface StandardEvaluator
public Object execute(Verb verb,
Deque<Object> stack)
StackEvaluatoroperation (typically an Operator or
a Function) with the specified value stack.
execute in interface StackEvaluator
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||