public class ContainerHandler extends AbstractUdaHandler
| Modifier and Type | Field and Description |
|---|---|
private static de.bsvrz.sys.funclib.debug.Debug |
LOGGER |
| Constructor and Description |
|---|
ContainerHandler() |
| Modifier and Type | Method and Description |
|---|---|
private Object |
elementAnhaengen(List<Object> operanden)
führt eine Anhängeoperation in einem Container mit den gegebenen
Operanden aus.
|
private Object |
elementEinfuegen(List<Object> operanden)
führt eine Einfügeoperation mit den übergebenen Operanden aus.
|
de.bsvrz.sys.funclib.bitctrl.interpreter.Operator[] |
getHandledOperators()
.
|
private Object |
loescheContainerElement(List<Object> operanden)
löscht ein Element aus einem Container.
|
Object |
perform(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator,
List<Object> operanden)
.
|
de.bsvrz.sys.funclib.bitctrl.interpreter.HandlerValidation |
validiereHandler(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator,
List<? extends Object> operanden)
.
|
erzeugeHandlerFehler, isAusfuehrbar, isValidOperandpublic de.bsvrz.sys.funclib.bitctrl.interpreter.Operator[] getHandledOperators()
Handler.getHandledOperators()public de.bsvrz.sys.funclib.bitctrl.interpreter.HandlerValidation validiereHandler(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator,
List<? extends Object> operanden)
Handler.validiereHandler(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator,
java.util.List)public Object perform(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator, List<Object> operanden)
Handler.perform(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator,
java.util.List)private Object loescheContainerElement(List<Object> operanden)
operanden - die Operanden, die an die Opration übergeben wurden.private Object elementEinfuegen(List<Object> operanden)
operanden - die OperandenCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.