Class AbstractData.StructuredData

    • Constructor Detail

      • StructuredData

        public StructuredData()
    • Method Detail

      • isPlain

        public boolean isPlain()
        Description copied from interface: Data
        Prüft, ob das Datum ein einfaches Datum ohne untergeordnete Sub-Daten ist.
        Returns:
        true, falls das Datum eine einfaches Datum ist, sonst false.
      • asTextValue

        public Data.TextValue asTextValue()
        Description copied from interface: Data
        Liefert eine Text-Ansicht auf dieses einfache Datum zurück.
        Returns:
        Text-Ansicht des Datums.
      • isDefined

        public boolean isDefined()
        Description copied from interface: Data
        Prüft, ob das Datum über den Datenverteiler verschickt werden kann. Die Methode gibt true zurück, wenn jedes Attribut einen Wert besitzt, der ungleich dem "undefiniert" Wert ist. Ist das Datum ein Array oder eine Liste, so wird jedes Element geprüft ob es einen gültigen Wert besitzt. Die Prüfung findet auf alle "Sub-Daten" des Datums statt.
        Returns:
        true = Das Datum enthält gültige Werte und kann über den Datenverteiler verschickt werden; false = Das Datum enthält mindestens ein Attribut, das einen undefinierten Wert besitzt und kann somit nicht über den Datenverteiler verschickt werden
      • setToDefault

        public void setToDefault()
        Description copied from interface: Data
        Setzt bei einem Datum alle Werte auf die definierte Default-Werte. Wurde weder beim Attribut noch beim Attributtyp ein Default-Wert definiert so wird der "undefiniert" Wert gesetzt. Ist das Datum eine Liste oder ein Array, so wird bei jedem Element der Default-Wert gesetzt. Der Vorgang wird solange fortgesetzt, bis alle "Sub-Daten" mit einem Default-Wert/Undefiniert-Wert definiert sind.
        See Also:
        Data.isDefined()