StatusSet

Mit dem StatusSet-Objekt können Sie den Status des OIA-Objekts decodieren. Das StatusSet-Objekt gibt die im OIAStatus-Objekt definierten Werte zurück. Wenn sie gemeinsam verwendet werden, können Sie die Statusinformationen aus dem OIA-Objekt abrufen.

Tabelle 5-34 StatusSet

Methode

 

contains(statusFlag)

Legt fest, ob der Satz das angegebene Statuskennzeichen aus OIAStatus-Konstanten enthält.

Parameter

{Number} statusFlag Zu prüfender Status.

Ausgabe

{Boolean} 'True', wenn das Statuskennzeichen im Satz enthalten ist.

isEmpty()

Gibt an, ob der Statussatz leer ist.

Ausgabe

{Boolean} 'True', wenn der Satz leer ist.

size()

Gibt die Anzahl der in dem Satz enthaltenen Statuskennzeichen an.

Ausgabe

{Number} Die Statusanzahl

toArray()

Konvertiert den internen Statussatz in ein Array.

Ausgabe

{Object []} Array von Statuskennzeichen in dem Satz.

toString()

Konvertiert den internen Statussatz in eine Zeichenfolge.

Ausgabe

{String} Durch Leerzeichen eingeschlossene Namen der im Satz enthaltenen Statuskennzeichen.

forEach(callback, thisArg)

Funktion zum Durchlaufen der einzelnen Elemente im Statussatz.

Parameter

{forEachCallback} Rückruffunktion zum Ausführen eines bestimmten Vorgangs. Wird gemeinsam mit dem Namen des jeweiligen Status im Satz aufgerufen.

{Object} 'thisArg' Optionaler Verweis auf ein Kontext-Objekt.

forEachCallback(string, thisArg)

Eine durch Benutzer bereitgestellte Rückruffunktion, mit der Sie das Verhalten bereitstellen. Wird als Rückrufparameter für 'forEach' verwendet.

Parameter

{String} String Der Name eines Status in dem Statussatz.

{Object} thisArg Optionaler Verweis auf ein Kontext-Objekt.