パッケージ | mx.utils |
クラス | public class RPCUIDUtil |
継承 | RPCUIDUtil Object |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
パブリックプロパティ
パブリックメソッド
メソッド | 定義元 | ||
---|---|---|---|
[静的]
ActionScript の擬似乱数生成プログラムと現在の時刻に基づいて UID(一意の識別子)を生成します。 | RPCUIDUtil | ||
[静的]
ByteArray にエンコードされた 128 ビット UID をストリング表現に変換します。 | RPCUIDUtil | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
[静的]
String 値が正しく形式設定された UID 値を表すかどうかを確認するユーティリティメソッドです。 | RPCUIDUtil | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
[静的]
UID 形式のストリングを ByteArray に変換します。 | RPCUIDUtil | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object |
メソッドの詳細
createUID | () | メソッド |
public static function createUID():String
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
ActionScript の擬似乱数生成プログラムと現在の時刻に基づいて UID(一意の識別子)を生成します。
UID の形式は "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
で、X は 16 進数字(0 ~ 9、A ~ F)です。
この UID は完全にグローバルに一意というわけではありませんが、Flash Player では UID 生成をサポートしていないため、これが最適な方法です。
戻り値String — 新しく生成された UID です。
|
fromByteArray | () | メソッド |
public static function fromByteArray(ba:ByteArray):String
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
ByteArray にエンコードされた 128 ビット UID をストリング表現に変換します。形式は、createUID によって生成されたものに一致します。適切な ByteArray が指定されない場合は、null が返されます。
パラメーター
ba:ByteArray — ByteArray の 16 バイト長は 128 ビットの UID を表します。
|
String — UID のストリング表現です。無効な ByteArray が指定された場合は null です。
|
isUID | () | メソッド |
public static function isUID(uid:String):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
String 値が正しく形式設定された UID 値を表すかどうかを確認するユーティリティメソッドです。UID 値は createUID() によって生成された形式で、0 ~ 9 以外に大文字の A ~ F だけが含まれることが想定されます。
パラメーター
uid:String — UID として形式設定されているかどうかをテストする値です。
|
Boolean — 値が UID として形式設定されている場合は、true を返します。
|
toByteArray | () | メソッド |
public static function toByteArray(uid:String):ByteArray
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
UID 形式のストリングを ByteArray に変換します。UID は createUID で生成された形式である必要があります。それ以外の場合は null が返されます。
パラメーター
uid:String — 128 ビット UID を表します
|
ByteArray — UID の 128 ビットを表す ByteArray の 16 バイト長です。uid が変換できない場合は null になります。
|
Tue Jun 12 2018, 10:34 AM Z