Class AttributeListValue

    • Constructor Detail

      • AttributeListValue

        public AttributeListValue​(DataModel datamodel,
                                  Attribute attributeList)
        Erzeugt eine neues Objekt mit gegebenen Parametern.
        Parameters:
        datamodel - Datenmodell
        attributeList - Feld mit Attributen
    • Method Detail

      • getElementsCount

        public final int getElementsCount()
        Gibt die Länge des Feldes mit den Attributen zurück.
        Returns:
        Länge des Feldes
      • setElementsCount

        public final void setElementsCount​(int count)
                                    throws ConfigurationException
        Diese Methode setzt die Größe des Feldes mit den Attributen.
        Parameters:
        count - Länge des Feldes
        Throws:
        ConfigurationException - wenn Fehler bei Konfigurationsänderungen auftreten
      • getAttributeBaseValues

        public final AttributeBaseValue[] getAttributeBaseValues()
                                                          throws ConfigurationException
        Diese Methode gibt ein Feld mit den Basiswerten der Atrribute zurück.
        Returns:
        Feld mit den Basiswerten der Atrribute
        Throws:
        ConfigurationException - , wenn Fehler bei Konfigurationsänderungen auftreten
      • getValue

        public final java.lang.Object getValue()
        Description copied from class: AttributeBaseValue
        Gibt den Wert des Attributs zurück.
        Specified by:
        getValue in class AttributeBaseValue
        Returns:
        der Wert des Attributs
      • writeValue

        public final void writeValue​(java.io.DataOutputStream out)
                              throws java.io.IOException
        Description copied from class: AttributeBaseValue
        Schreibt den Wert dieses Attributs in einen Ausgabestrom
        Specified by:
        writeValue in class AttributeBaseValue
        Parameters:
        out - Ausgabestrom
        Throws:
        java.io.IOException - Falls der Schreibvorgang nicht durchgeführt werden konnte.
      • equals

        public final boolean equals​(AttributeBaseValue attributeBaseValue)
        Description copied from class: AttributeBaseValue
        Überprüft, ob das Attribut/Attributwert mit dem angegebenen Attribut übereinstimmt.
        Specified by:
        equals in class AttributeBaseValue
        Parameters:
        attributeBaseValue - zu vergleichendes Attribut
        Returns:
        true, wenn die Attribute gleich sind, sonst false
      • hashCode

        public final int hashCode()
        Gibt den HashKode zurück
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        Hashcode
      • hasValue

        public final boolean hasValue()
        Description copied from class: AttributeBaseValue
        Ermittelt, ob dieses Attribut einen Wert besitzt.
        Specified by:
        hasValue in class AttributeBaseValue
        Returns:
        true, wenn das Attribut einen Wert besitzt, sonst false