Interface Attribute

  • All Superinterfaces:
    java.lang.Comparable, ConfigurationObject, SystemObject
    All Known Implementing Classes:
    DafAttribute

    public interface Attribute
    extends ConfigurationObject
    Schnittstellenklasse zum Zugriff auf die Eigenschaften von Attributen. Neben der Position eines Attributs in der zugehörigen Attributgruppe oder Attributliste, und Informationen, die angeben, ob ein Attribut als Array verwendet wird, referenzieren Attribute einen Attribut-Typ, der die Eigenschaften eines konkreten Wertes des Attributs beschreibt.
    • Method Detail

      • getPosition

        int getPosition()
        Bestimmt die Position eines Attributs oder einer Attributliste in der übergeordneten Attributmenge (Attributgruppe bzw. Attributliste).
        Returns:
        Position eines Attributs. Das erste Attribut hat die Position 1.
      • isCountLimited

        boolean isCountLimited()
        Bestimmt, ob die Feldgröße dieses Attributs durch eine Obergrenze beschränkt ist.
        Returns:
        true, wenn die Anzahl der Werte beschränkt ist;
        false, wenn die Anzahl der Werte nicht beschränkt ist.
      • isCountVariable

        boolean isCountVariable()
        Bestimmt, ob die Feldgröße dieses Attributs variieren kann.
        Returns:
        true, wenn die Anzahl der Werte dieses Attributs mit jedem Datensatz variieren kann;
        false, wenn die Anzahl der Werte fix ist.
      • getMaxCount

        int getMaxCount()
        Bestimmt, ob die maximale Feldgröße dieses Attributs beschränkt ist. Wenn die Feldgröße nicht beschränkt ist, wird der Wert 0 zurückgegeben. Wenn die Feldgröße nicht variabel ist, wird die erforderliche Feldgröße zurückgegeben.
        Returns:
        Maximale Feldgröße.
      • isArray

        boolean isArray()
        Bestimmt, ob dieses Attribut ein Feld ist.
        Returns:
        true, wenn dieses Attribut ein Feld ist;
        false, wenn dieses Attribut kein Feld ist.
      • getAttributeType

        AttributeType getAttributeType()
        Bestimmt den Typ dieses Attributs über den ein Zugriff auf die Eigenschaften von konkreten Attributwerten ermöglicht wird.
        Returns:
        Typ des Attributs.
      • getDefaultAttributeValue

        java.lang.String getDefaultAttributeValue()
        Ermittelt den Default-Attributwert dieses Attribut.
        Returns:
        Default-Attributwert dieses Attribut oder null falls kein Defaultwert festgelegt wurde.