public abstract class AbstractHandler extends Object implements Handler
Constructor and Description |
---|
AbstractHandler() |
Modifier and Type | Method and Description |
---|---|
static Object |
getOperand(List<? extends Object> operanden,
int index)
Liefert den n-ten Operanden aus einer Liste von Operanden.
|
Object |
perform(Operator operator,
Object... operanden)
Führt eine Operation mit dem Operanden aus.
|
HandlerValidation |
validiereHandler(Operator operator,
Object... operanden)
Prüft ob der Handler die angegebene Operation auf dem Operanden
anwenden kann.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getHandledOperators, perform, validiereHandler
public static Object getOperand(List<? extends Object> operanden, int index)
null
geliefert.operanden
- Die Liste der Operandenindex
- Der Index des gesuchten Operandennull
public Object perform(Operator operator, Object... operanden)
Handler
public HandlerValidation validiereHandler(Operator operator, Object... operanden)
Handler
validiereHandler
in interface Handler
operator
- Operatoroperanden
- OperandenlisteCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.