Zugriff auf Objekte

Objektzuweisung in der InOut-Tabelle

  • Attribute für die kein Objekt angegeben wurde: Eingabewert02wert02 und Ausgabewert02Wert, werden in der Klasse Rules angelegt.
  • Attribute für ein Objekt angelegt wurde werden in diesem Objekt angelegt
public class Ob01 {

  protected Rules io;
  protected int index;

  private Integer eingabewert;
  private Integer eingabewert2;
  private String ausgabewert;
  ...
}
public class Ob02 {

  protected Rules io;

  private String eingabe02wert01;
  ...
}

Um auf diese Attribute zuzugreifen muss das Objekt ermittelt werden:

Rules rules = new Rules();
rules.getObj2().setEingabe02wert01(123);

Um das Objekt zu erhalten muss ein Getter benutzt werden: getObjektname()

Folgt auf einem Objektnamen ein Stern (*), dann kann dieses Objekt mehrfach vorkommen. Auf jedes Objekt wird mit einem Index zugegriffen werden.

Rules rules = new Rules();
rules.getOb01(0).setEingabe(456);
rules.getOb01(0).setEingabewert2(999);
String resultat = rules.getOb01(0).getAusgabewert();

Für mehrfach vorhandene Objekte gibt es eine zusätzliche Methode, um die Anzahl der Objekte zu ermitteln.

public int getOb01Size() {
   ...
}

Allgemein lautet der Methodenname:

public int getObjektnameSize() {
   ...
}