パッケージ | mx.data |
クラス | public dynamic class ManagedObjectProxy |
継承 | ManagedObjectProxy ObjectProxy Proxy |
実装 | IManaged |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
addEventListener()
メソッドを使用することによって、任意の数のオブジェクトが、このオブジェクトでの変更を「リスニング」できます。このクラスは、[Managed]
メタデータが適用されているクラスに与えられるものと同じレベルの機能を、DataService によって管理される匿名オブジェクトに提供します。
メソッド | 定義元 | ||
---|---|---|---|
指定したオブジェクトと ID を使用してこのプロキシを初期化します。 | ManagedObjectProxy | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
リスナーがイベントの通知を受け取るように、イベントリスナーオブジェクトを登録します。 | ObjectProxy | ||
イベントをイベントフローに送出します。 | ObjectProxy | ||
特定のタイプのイベントに対して登録されたイベントリスナーがあるかどうかをチェックします。 | ObjectProxy | ||
複合プロパティが更新されたときに呼び出されます。 | ObjectProxy | ||
[オーバーライド]
DataService の宛先が定義されていて、遅延関連付けが設定されている場合、ManagedObjectProxy はラップされた匿名オブジェクトでプロパティを除外することが必要になる場合があります。 | ManagedObjectProxy | ||
イベントリスナーを削除します。 | ObjectProxy | ||
指定されたイベントタイプについて、この オブジェクトまたはその上位要素にイベントリスナーが登録されているかどうかを確認します。 | ObjectProxy | ||
[オーバーライド]
ManagedObjectProxy は、ラップされた匿名オブジェクトのプロパティが遅延関連付けであるかどうかを検査し、それが遅延関連付けである場合は直列化から除外されているかどうかを検査します。 | ManagedObjectProxy |
メソッド | 定義元 | ||
---|---|---|---|
[オーバーライド]
DataService は、含まれているアイテムのいずれかに対する変更が修正される前に、非管理対象コレクションの状態を保存する必要があります。 | ManagedObjectProxy | ||
[オーバーライド]
設定するプロパティが ArrayCollection である場合は、このプロキシがそれまでにイベントをリスニングしていたリストを停止する必要があります。 | ManagedObjectProxy | ||
このメソッドは、プロキシになるオブジェクトのプロパティ名すべての配列を作成します。 | ObjectProxy |
uid | プロパティ |
uid:String
[オーバーライド] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
このオブジェクトインスタンスの一意の ID です。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 propertyChange
イベントが送出されます。
実装
override public function get uid():String
override public function set uid(value:String):void
ManagedObjectProxy | () | コンストラクター |
public function ManagedObjectProxy(item:Object = null, uid:String = null)
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
指定したオブジェクトと ID を使用してこのプロキシを初期化します。
パラメーターitem:Object (default = null ) — プロキシするオブジェクトです。アイテムが指定されていない場合は、匿名オブジェクトが作成されて割り当てられます。
| |
uid:String (default = null ) — このオブジェクトインスタンスの一意の ID を含むストリングです。すべてのオブジェクトは一意に識別できる必要があるため、IManaged に準拠するために必要です。値が指定されていない場合は、任意の ID が割り当てられます。
|
getProperty | () | メソッド |
override flash_proxy function getProperty(name:*):*
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
DataService は、含まれているアイテムのいずれかに対する変更が修正される前に、非管理対象コレクションの状態を保存する必要があります。これを行うには、リストの実装からの PropertyChangeEvents をリスニングし、DataService がイベントをインターセプトしてコレクションの適切なスナップショットを作成できるように、イベントを再送出する必要があります。非管理対象コレクションを検出するには、リストの実装を調べます。管理対象コレクションは DataList を使用し、非管理対象コレクションは IPropertyChangeNotifier を実装する必要があるリストを使用します。
パラメーター
name:* — 通常は、プロパティの名前を含むストリングです。localName プロパティの検証でプロパティ名が検出された場合は、QName になります。
|
* — ObjectProxy のプロパティ値またはインスタンスです。
|
readExternal | () | メソッド |
override public function readExternal(input:IDataInput):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
DataService の宛先が定義されていて、遅延関連付けが設定されている場合、ManagedObjectProxy はラップされた匿名オブジェクトでプロパティを除外することが必要になる場合があります。このメソッドは、writeExternal
のカスタム直列化をサポートします。
パラメーター
input:IDataInput — 直列化されたデータのソースです。
|
setProperty | () | メソッド |
override flash_proxy function setProperty(name:*, value:*):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
設定するプロパティが ArrayCollection である場合は、このプロキシがそれまでにイベントをリスニングしていたリストを停止する必要があります。
パラメーター
name:* — プロキシになるオブジェクトで更新するプロパティの名前を含むオブジェクトです。
| |
value:* — プロキシになるオブジェクトに設定する値です。
|
writeExternal | () | メソッド |
override public function writeExternal(output:IDataOutput):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
ManagedObjectProxy は、ラップされた匿名オブジェクトのプロパティが遅延関連付けであるかどうかを検査し、それが遅延関連付けである場合は直列化から除外されているかどうかを検査します。
パラメーター
output:IDataOutput — 直列化されたデータの宛先です。
|
Tue Jun 12 2018, 10:34 AM Z