public abstract class AbstractHandler extends java.lang.Object implements Handler
| Constructor and Description |
|---|
AbstractHandler() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
getOperand(java.util.List<? extends java.lang.Object> operanden,
int index)
Liefert den n-ten Operanden aus einer Liste von Operanden.
|
java.lang.Object |
perform(Operator operator,
java.lang.Object... operanden)
Führt eine Operation mit dem Operanden aus.
|
HandlerValidation |
validiereHandler(Operator operator,
java.lang.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 java.lang.Object getOperand(java.util.List<? extends java.lang.Object> operanden,
int index)
null
geliefert.operanden - Die Liste der Operandenindex - Der Index des gesuchten Operandennullpublic java.lang.Object perform(Operator operator, java.lang.Object... operanden)
Handlerpublic HandlerValidation validiereHandler(Operator operator, java.lang.Object... operanden)
HandlervalidiereHandler in interface Handleroperator - Operatoroperanden - Operandenliste