Class ContainerSelektorSymbol

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck

    public class ContainerSelektorSymbol
    extends java.lang.Object
    implements de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
    ein Ausdruck, der eine bedingte Auswahl aus einem Container beschreibt.
    • Method Summary

      Modifier and Type Method Description
      void addBedingung​(java.lang.String name, de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck ausdruck)
      fügt dem Symbol eine Bedingung hinzu.
      java.util.List<de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck> getNachfolger()
      .
      java.lang.Object interpret​(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext)
      .
      • Methods inherited from class java.lang.Object

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

      • ContainerSelektorSymbol

        public ContainerSelektorSymbol()
    • Method Detail

      • addBedingung

        public void addBedingung​(java.lang.String name,
                                 de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck ausdruck)
        fügt dem Symbol eine Bedingung hinzu.
        Parameters:
        name - der Name des Felds, für das die Bedingung gelten soll
        ausdruck - der Ausdruck, der die Bedingung beschreibt
      • interpret

        public java.lang.Object interpret​(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext)
        .
        Specified by:
        interpret in interface de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
        See Also:
        Ausdruck.interpret(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext)
      • getNachfolger

        public java.util.List<de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck> getNachfolger()
        .
        Specified by:
        getNachfolger in interface de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
        See Also:
        Ausdruck.getNachfolger()