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