Class ContainerZugriffsSymbol

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

    public class ContainerZugriffsSymbol
    extends java.lang.Object
    implements de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
    ein Ausdruck, der den Zugriff auf ein Element eines Container über einen Index beschreibt.
    • Constructor Summary

      Constructors 
      Constructor Description
      ContainerZugriffsSymbol​(de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck objektAusdruck, de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck indexAusdruck)
      Konstruktor.
    • Method Summary

      Modifier and Type Method Description
      java.util.List<de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck> getNachfolger()
      .
      java.lang.Object interpret​(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext)
      .
      void set​(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext, java.lang.Object daten)
      setzt die Daten eines Objekts.
      Die Funktion setzt die Daten des Objekts, das durch den objektAusdruck und den indexAusdruck beschrieben ist auf den übergebenen Wert.
      • Methods inherited from class java.lang.Object

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

      • ContainerZugriffsSymbol

        public ContainerZugriffsSymbol​(de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck objektAusdruck,
                                       de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck indexAusdruck)
        Konstruktor.
        Parameters:
        objektAusdruck - Ausdruck der das Objekt (einen Container) beschreibt
        indexAusdruck - Ausdruck, der den Index innerhalb des Containers beschreibt
    • Method Detail

      • 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)
      • set

        public void set​(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext,
                        java.lang.Object daten)
        setzt die Daten eines Objekts.
        Die Funktion setzt die Daten des Objekts, das durch den objektAusdruck und den indexAusdruck beschrieben ist auf den übergebenen Wert.
        Parameters:
        kontext - der Kontext für die Ausführung der Operation
        daten - die zu setzenden Daten
      • 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()