Class HystereseStufe

  • All Implemented Interfaces:
    Struktur, Kopierbar

    public class HystereseStufe
    extends java.lang.Object
    implements Struktur, Kopierbar
    Die Klasse beschreibt eine Stufe innerhalb eines Hystereseobjekts.
    • Constructor Summary

      Constructors 
      Constructor Description
      HystereseStufe​(java.lang.String name, java.lang.Number anfang, java.lang.Number ende)
      Konstruktor mit Angabe des Namens und des Anangs- und Endwertes.
    • Method Summary

      Modifier and Type Method Description
      HystereseStufe erzeugeKopie()
      die Funktion erzeugt eine Kopie des Objekts ubd liefert diese zurück.
      java.lang.Number getAnfangsWert()
      liefert den Anfangswert der Hysteresestufe.
      java.lang.Number getEndWert()
      liefert den Endwert der Hysteresestufe.
      java.lang.String getName()
      liefert den Name der Stufe.
      java.lang.Object getStrukturElement​(java.lang.String bezeichner)
      Die Funktion implementiert die entsprechende Funktion der Schnittstelle Struktur, um den lesenden Zugriff auf Elemente des Objekts über einen Namen zu ermöglichen.
      Folgende Zugriffe sind möglich: stufe - liefert den Namen der Stufe anfangswert - liefert den Anfangswert der Stufe endwert - liefert den Endwert der Stufe liefert das Element des Objekts, dass mit dem übergebenen Namen spezifiziert wird.
      void setStrukturElement​(java.lang.String attribut, java.lang.Object daten)
      Die Funktion implementiert die entsprechende Funktion der Schnittstelle Struktur, um den schreibenden Zugriff auf Elemente des Objekts über einen Namen zu ermöglichen.
      Folgende Zugriffe sind möglich: stufe - setzt den Namen der Stufe anfangswert - setzt den Anfangswert der Stufe endwert - setzt den Endwert der Stufe Die Übergabe der Daten muss passend für den Typ des Elements erfolgen.
      java.lang.String toString()
      Die Funktion liefert eine Zeichenkette, die die Hysteresestufe repräsentiert.
      Die Ausgabe erfolgt im Format "<Name der Stufe>,"<Anfangswert>,"<Endwert>".
      • Methods inherited from class java.lang.Object

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

      • HystereseStufe

        public HystereseStufe​(java.lang.String name,
                              java.lang.Number anfang,
                              java.lang.Number ende)
        Konstruktor mit Angabe des Namens und des Anangs- und Endwertes.
        Parameters:
        name - der Name der Stufe
        anfang - der Anfangswert
        ende - der Endwert
    • Method Detail

      • getAnfangsWert

        public java.lang.Number getAnfangsWert()
        liefert den Anfangswert der Hysteresestufe.
        Returns:
        anfangsWert
      • getEndWert

        public java.lang.Number getEndWert()
        liefert den Endwert der Hysteresestufe.
        Returns:
        endWert
      • getName

        public java.lang.String getName()
        liefert den Name der Stufe.
        Returns:
        name
      • getStrukturElement

        public java.lang.Object getStrukturElement​(java.lang.String bezeichner)
        Die Funktion implementiert die entsprechende Funktion der Schnittstelle Struktur, um den lesenden Zugriff auf Elemente des Objekts über einen Namen zu ermöglichen.
        Folgende Zugriffe sind möglich:
        • stufe - liefert den Namen der Stufe
        • anfangswert - liefert den Anfangswert der Stufe
        • endwert - liefert den Endwert der Stufe
        liefert das Element des Objekts, dass mit dem übergebenen Namen spezifiziert wird.
        Specified by:
        getStrukturElement in interface Struktur
        Parameters:
        bezeichner - der Name
        Returns:
        das Objekt
        See Also:
        Struktur.getStrukturElement(java.lang.String), setStrukturElement(String, Object)
      • setStrukturElement

        public void setStrukturElement​(java.lang.String attribut,
                                       java.lang.Object daten)
        Die Funktion implementiert die entsprechende Funktion der Schnittstelle Struktur, um den schreibenden Zugriff auf Elemente des Objekts über einen Namen zu ermöglichen.
        Folgende Zugriffe sind möglich:
        • stufe - setzt den Namen der Stufe
        • anfangswert - setzt den Anfangswert der Stufe
        • endwert - setzt den Endwert der Stufe
        Die Übergabe der Daten muss passend für den Typ des Elements erfolgen. Passen Zieltyp und übergebener Typ nicht zusammen, wird ein ArgumentFehler geworfen. setzt das Element des Objekts, dass mit dem übergebenen Namen beschrieben wird auf den übergebenen Wert..
        Specified by:
        setStrukturElement in interface Struktur
        Parameters:
        attribut - der Name
        daten - das Datenobjekt
        See Also:
        Struktur.setStrukturElement(java.lang.String, java.lang.Object), getStrukturElement(String)
      • toString

        public java.lang.String toString()
        Die Funktion liefert eine Zeichenkette, die die Hysteresestufe repräsentiert.
        Die Ausgabe erfolgt im Format "<Name der Stufe>,"<Anfangswert>,"<Endwert>". .
        Overrides:
        toString in class java.lang.Object
        See Also:
        Object.toString()