public class AnmeldungHandler extends AbstractUdaHandler
Constructor and Description |
---|
AnmeldungHandler() |
Modifier and Type | Method and Description |
---|---|
de.bsvrz.sys.funclib.bitctrl.interpreter.Operator[] |
getHandledOperators()
.
|
private Collection<Object> |
getObjectListe(Object objekt)
ermittelt die Liste der Objekte, die sich aus einem Anmeldungsobjekt
ergibt.
|
Object |
perform(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator,
List<Object> operanden)
.
|
private de.bsvrz.sys.funclib.bitctrl.interpreter.HandlerValidation |
pruefeAbmeldung(List<? extends Object> operanden)
die Funktion ermittelt, ob die übergebenen Argumente für eine Abmeldung
gültig sind.
|
private de.bsvrz.sys.funclib.bitctrl.interpreter.HandlerValidation |
pruefeAnmeldungsAbfrage(List<? extends Object> operanden)
die Funktion ermittelt, ob die übergebenen Argumente für die Abfrage
einer Menge von Anmeldungen gültig sind.
|
private de.bsvrz.sys.funclib.bitctrl.interpreter.HandlerValidation |
pruefeLeseAnmeldung(List<? extends Object> operanden)
die Funktion ermittelt, ob die übergebenen Argumente für eine
Leseanmeldung, d.h. eine Anmeldung als Empfänger oder Senke, gültig sind.
|
private de.bsvrz.sys.funclib.bitctrl.interpreter.HandlerValidation |
pruefeSchreibAnmeldung(List<? extends Object> operanden)
die Funktion ermittelt, ob die übergebenen Argumente für eine
Schreibanmeldung, d.h. eine Anmeldung als Sender oder Quelle, gültig
sind.
|
de.bsvrz.sys.funclib.bitctrl.interpreter.HandlerValidation |
validiereHandler(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator,
List<? extends Object> operanden)
.
|
private void |
zumLesenAnmelden(List<Object> operanden)
die Funktion erzeugt eine neue Anmeldung als Empfänger oder Senke und
registriert diese bei der übergebenen Anmeldungs-Aktivität.
|
private void |
zumSchreibenAnmelden(List<Object> operanden)
die Funktion erzeugt eine neue Anmeldung als Sender oder Quelle und
registriert diese bei der übergebenen Anmeldungs-Aktivität.
|
erzeugeHandlerFehler, isAusfuehrbar, isValidOperand
public 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)
private de.bsvrz.sys.funclib.bitctrl.interpreter.HandlerValidation pruefeSchreibAnmeldung(List<? extends Object> operanden)
operanden
- die zu prüfenden Operandenprivate de.bsvrz.sys.funclib.bitctrl.interpreter.HandlerValidation pruefeLeseAnmeldung(List<? extends Object> operanden)
operanden
- die zu prüfenden Operandenprivate de.bsvrz.sys.funclib.bitctrl.interpreter.HandlerValidation pruefeAbmeldung(List<? extends Object> operanden)
operanden
- die zu prüfenden Operandenprivate de.bsvrz.sys.funclib.bitctrl.interpreter.HandlerValidation pruefeAnmeldungsAbfrage(List<? extends Object> operanden)
operanden
- die zu prüfenden Operandenpublic 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 void zumLesenAnmelden(List<Object> operanden)
operanden
- die Operandenprivate Collection<Object> getObjectListe(Object objekt)
objekt
- das ObjektCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.