Class AnmeldungHandler


  • public class AnmeldungHandler
    extends AbstractUdaHandler
    der Handler zur Ausführung von Operationen mit einer Anmeldungs-Aktivität.
    • Method Summary

      Modifier and Type Method Description
      de.bsvrz.sys.funclib.bitctrl.interpreter.Operator[] getHandledOperators()
      .
      java.lang.Object perform​(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator, java.util.List<?> operanden)
      .
      Folgende Operatoren können ausgeführt werden: senkeAnmeldungen: ein Uda-Feld mit den ermittelten Senke-Anmeldungen empfängerAnmeldungen: ein Uda-Feld mit den ermittelten Empfänger-Anmeldungen senderAnmeldungen: ein Uda-Feld mit den ermittelten Sender-Anmeldungen quelleAnmeldungen: ein Uda-Feld mit den ermittelten Quelle-Anmeldungen lesen: den hinzugefügten Anmeldungseintrag nichtLesen: den Wert "undefiniert" schreiben: den hinzugefügten Anmeldungseintrag nichtSchreiben: den Wert "undefiniert"
      de.bsvrz.sys.funclib.bitctrl.interpreter.HandlerValidation validiereHandler​(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator, java.util.List<?> operanden)
      .
      Die Funktion liefert unter folgenden Bedingungen den Wert true: senkeAnmeldungen: die Operation hat einen Operanden und dieser ist eine Anmeldungsaktivität empfängerAnmeldungen: die Operation hat einen Operanden und dieser ist eine Anmeldungsaktivität senderAnmeldungen: die Operation hat einen Operanden und dieser ist eine Anmeldungsaktivität quelleAnmeldungen: die Operation hat einen Operanden und dieser ist eine Anmeldungsaktivität lesen: die Operation hat 5 oder 6 Operanden.
      • Methods inherited from class de.bsvrz.sys.funclib.bitctrl.interpreter.Handler

        getOperand, perform, validiereHandler
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AnmeldungHandler

        public AnmeldungHandler()
    • Method Detail

      • getHandledOperators

        public de.bsvrz.sys.funclib.bitctrl.interpreter.Operator[] getHandledOperators()
        .
        Specified by:
        getHandledOperators in class de.bsvrz.sys.funclib.bitctrl.interpreter.Handler
        Returns:
        liefert die Liste der unterstützten Operatoren
        See Also:
        Handler.getHandledOperators()
      • validiereHandler

        public de.bsvrz.sys.funclib.bitctrl.interpreter.HandlerValidation validiereHandler​(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator,
                                                                                           java.util.List<?> operanden)
        .
        Die Funktion liefert unter folgenden Bedingungen den Wert true:
        • senkeAnmeldungen: die Operation hat einen Operanden und dieser ist eine Anmeldungsaktivität
        • empfängerAnmeldungen: die Operation hat einen Operanden und dieser ist eine Anmeldungsaktivität
        • senderAnmeldungen: die Operation hat einen Operanden und dieser ist eine Anmeldungsaktivität
        • quelleAnmeldungen: die Operation hat einen Operanden und dieser ist eine Anmeldungsaktivität
        • lesen: die Operation hat 5 oder 6 Operanden. Der erste Operand ist eine Anmeldungsaktivität, der zweite ist ein logischer Wert, der optionale sechste ist eine Zeitdauer. Die übrigen Argumente werden erst zur Laufzeit. d.h. beim Ausführen der Operation geprüft.
        • nichtLesen: die Operation hat 4 Operanden und der erste Operand ist eine Anmeldungsaktivität. Die übrigen Argumente werden erst zur Laufzeit. d.h. beim Ausführen der Operation geprüft.
        • schreiben: die Operation hat 5 Operanden. Der erste Operand ist eine Anmeldungsaktivität, der zweite ist ein logischer Wert. Die übrigen Argumente werden erst zur Laufzeit. d.h. beim Ausführen der Operation geprüft.
        • nichtSchreiben: die Operation hat 4 Operanden und der erste Operand ist eine Anmeldungsaktivität. Die übrigen Argumente werden erst zur Laufzeit. d.h. beim Ausführen der Operation geprüft.
        Specified by:
        validiereHandler in class de.bsvrz.sys.funclib.bitctrl.interpreter.Handler
        See Also:
        Handler.validiereHandler(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator, java.util.List)
      • perform

        public java.lang.Object perform​(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator,
                                        java.util.List<?> operanden)
        .
        Folgende Operatoren können ausgeführt werden:
        • senkeAnmeldungen: ein Uda-Feld mit den ermittelten Senke-Anmeldungen
        • empfängerAnmeldungen: ein Uda-Feld mit den ermittelten Empfänger-Anmeldungen
        • senderAnmeldungen: ein Uda-Feld mit den ermittelten Sender-Anmeldungen
        • quelleAnmeldungen: ein Uda-Feld mit den ermittelten Quelle-Anmeldungen
        • lesen: den hinzugefügten Anmeldungseintrag
        • nichtLesen: den Wert "undefiniert"
        • schreiben: den hinzugefügten Anmeldungseintrag
        • nichtSchreiben: den Wert "undefiniert"
        Specified by:
        perform in class de.bsvrz.sys.funclib.bitctrl.interpreter.Handler
        See Also:
        Handler.perform(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator, java.util.List)