public interface Handler
AbstractHandler
Modifier and Type | Method and Description |
---|---|
Operator[] |
getHandledOperators()
Gibt die Liste der Operatoren zurück, die der Handler verarbeiten
kann.
|
Object |
perform(Operator operator,
List<Object> operanden)
Führt eine Operation mit der Liste der Operanden aus.
|
Object |
perform(Operator operator,
Object... operanden)
Führt eine Operation mit dem Operanden aus.
|
HandlerValidation |
validiereHandler(Operator operator,
List<? extends Object> operanden)
Prüft ob der Handler die angegebene Operation auf Liste der
Operanden anwenden kann.
|
HandlerValidation |
validiereHandler(Operator operator,
Object... operanden)
Prüft ob der Handler die angegebene Operation auf dem Operanden
anwenden kann.
|
Operator[] getHandledOperators()
Object perform(Operator operator, List<Object> operanden)
operator
- Operatoroperanden
- Liste der OperandenObject perform(Operator operator, Object... operanden)
operator
- Operatoroperanden
- OperandenlisteHandlerValidation validiereHandler(Operator operator, List<? extends Object> operanden)
operator
- Operatoroperanden
- Liste von OperandenHandlerValidation validiereHandler(Operator operator, Object... operanden)
operator
- Operatoroperanden
- OperandenlisteCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.