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. |