È possibile utilizzare l'oggetto StatusSet per codificare lo stato di OIA. L'oggetto StatusSet restituisce i valori definiti nell'oggetto OIAStatus e, quando utilizzati insieme, è possibile ottenere informazioni sullo stato da OIA.
Tabella 5-34 StatusSet
Metodo |
|
---|---|
contains(statusFlag) |
Determina se il set contiene il flag di stato specificato dalle costanti OIAStatus. Parametri {Number} statusFlag stato da verificare Restituisce {Boolean} True se il flag dello stato è presente nel set. |
isEmpty() |
Determina se il set di stati è vuoto. Restituisce {Boolean} True se il set è vuoto. |
size() |
Indica il numero di flag di stato nel set. Restituisce {Number} Il numero di stati |
toArray() |
Converte il set di stati interno in una matrice. Restituisce {Object []} Matrice di flag di stato nel set. |
toString() |
Converte il set di stati interno in una stringa. Restituisce {String} Nomi delimitati da spazi dei flag di stato nel set. |
forEach(callback, thisArg) |
Funzione per reiterare ogni elemento nel set di stati. Parametri {forEachCallback} Callback per eseguire l'operazione specifica. Chiamato con il nome di ogni stato nel set. {Object}thisArg puntatore facoltativo a un oggetto di contesto. |
forEachCallback(string, thisArg) |
Una funzione di callback fornita dall'utente in cui fornire il comportamento, da usare come parametro di callback per forEach. Parametri {String} String nome dello stato nel set di stati. {Object} thisArg Puntatore facoltativo a un oggetto di contesto. |