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, waitgetHandledOperators, perform, validiereHandlerpublic static Object getOperand(List<? extends Object> operanden, int index)
null
geliefert.operanden - Die Liste der Operandenindex - Der Index des gesuchten Operandennullpublic Object perform(Operator operator, Object... operanden)
Handlerpublic HandlerValidation validiereHandler(Operator operator, Object... operanden)
HandlervalidiereHandler in interface Handleroperator - Operatoroperanden - OperandenlisteCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.