public interface Handler
AbstractHandler| Modifier and Type | Method and Description |
|---|---|
Operator[] |
getHandledOperators()
Gibt die Liste der Operatoren zurück, die der Handler verarbeiten
kann.
|
java.lang.Object |
perform(Operator operator,
java.util.List<java.lang.Object> operanden)
Führt eine Operation mit der Liste der Operanden aus.
|
java.lang.Object |
perform(Operator operator,
java.lang.Object... operanden)
Führt eine Operation mit dem Operanden aus.
|
HandlerValidation |
validiereHandler(Operator operator,
java.util.List<? extends java.lang.Object> operanden)
Prüft ob der Handler die angegebene Operation auf Liste der
Operanden anwenden kann.
|
HandlerValidation |
validiereHandler(Operator operator,
java.lang.Object... operanden)
Prüft ob der Handler die angegebene Operation auf dem Operanden
anwenden kann.
|
Operator[] getHandledOperators()
java.lang.Object perform(Operator operator, java.util.List<java.lang.Object> operanden)
operator - Operatoroperanden - Liste der Operandenjava.lang.Object perform(Operator operator, java.lang.Object... operanden)
operator - Operatoroperanden - OperandenlisteHandlerValidation validiereHandler(Operator operator, java.util.List<? extends java.lang.Object> operanden)
operator - Operatoroperanden - Liste von OperandenHandlerValidation validiereHandler(Operator operator, java.lang.Object... operanden)
operator - Operatoroperanden - Operandenliste