Paket | mx.data |
Klasse | public dynamic class ManagedObjectProxy |
Vererbung | ManagedObjectProxy ObjectProxy Proxy |
Implementiert | IManaged |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
addEventListener()
-Methode verwendet wird. Diese Klasse stellt die gleichen Funktionen für anonyme und von einem DataService verwaltete Objekte bereit wie eine beliebige Klasse, für die [Managed]
-Metadaten angewendet werden.
Eigenschaft | Definiert von | ||
---|---|---|---|
uid : String [override]
Die eindeutige ID für diese Objektinstanz. | ManagedObjectProxy |
Methode | Definiert von | ||
---|---|---|---|
Initialisiert diesen Proxy mit dem festgelegten Objekt und der ID. | ManagedObjectProxy | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | ObjectProxy | ||
Sendet ein Ereignis in den Ereignisablauf. | ObjectProxy | ||
Überprüft, ob Ereignis-Listener für einen bestimmten Ereignistyp registriert sind. | ObjectProxy | ||
Wird aufgerufen, wenn eine komplexe Eigenschaft aktualisiert wird. | ObjectProxy | ||
[override]
ManagedObjectProxy muss möglicherweise Eigenschaften im eingebundenen anonymen Objekt ausschließen, wenn ein DataService-Ziel definiert ist und „genügsame“ Verknüpfungen konfiguriert wurden. | ManagedObjectProxy | ||
Entfernt einen Ereignis-Listener. | ObjectProxy | ||
Überprüft, ob ein Ereignislistener bei diesem Objekt oder einem Vorgänger für diesen Ereignistyp registriert ist. | ObjectProxy | ||
[override]
ManagedObjectProxy überprüft, ob Eigenschaften des eingebundenen anonymen Objekts träge Verknüpfungen sind und wenn dies der Fall sein sollte, ob sie von der Serialisierung ausgeschlossen werden sollten. | ManagedObjectProxy |
Methode | Definiert von | ||
---|---|---|---|
[override]
Der DataService muss den Status einer nicht verwalteten Sammlung speichern, bevor eine Änderung an einem der enthaltenen Elemente modifiziert wurde. | ManagedObjectProxy | ||
[override]
Wenn die festzulegende Eigenschaft eine ArrayCollection ist, sollte sichergestellt sein, dass jede Liste, in der der Proxy zuvor auf Ereignisse gewartet hat, angehalten wird. | ManagedObjectProxy | ||
Diese Methode erstellt ein Array aller Eigenschaftsnamen des über die Proxy-Klasse zugänglich gemachten Objekts. | ObjectProxy |
uid | Eigenschaft |
uid:String
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die eindeutige ID für diese Objektinstanz.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das propertyChange
-Ereignis ausgelöst.
Implementierung
override public function get uid():String
override public function set uid(value:String):void
ManagedObjectProxy | () | Konstruktor |
public function ManagedObjectProxy(item:Object = null, uid:String = null)
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Initialisiert diesen Proxy mit dem festgelegten Objekt und der ID.
Parameteritem:Object (default = null ) — Objekt, das als Proxy ausgeführt werden soll. wenn kein Element festgelegt ist, wird ein anonymes Objekt erstellt und zugewiesen.
| |
uid:String (default = null ) — String, der die eindeutige ID für die Objekt-Instanz enthält. Erforderlich für die IManaged-Kompatibilität, da für jedes Objekt eine eindeutiges Möglichkeit zu seiner Identifizierung bereitgestellt werden muss. Ist kein Wert festgelegt, wird eine Zufalls-ID zugewiesen.
|
getProperty | () | Methode |
override flash_proxy function getProperty(name:*):*
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der DataService muss den Status einer unverwalteten Sammlung speichern, bevor eine Änderung an einem der enthaltenen Elemente modifiziert wurde. Dazu ist es notwendig, auf PropertyChangeEvents aus der Listenimplementation zu warten und diese Ereignisse erneut auszulösen, sodass sie vom DataService abgefangen werden können und dieser einen entsprechenden Schnappschuss von der Sammlung erstellen kann. Eine nicht verwaltete Sammlung ist an der Listenimplementierung erkennbar. Verwaltete Sammlungen haben eine DataList und nicht verwaltete Sammlungen verwenden Listen, die IPropertyChangeNotifier implementieren sollten.
Parameter
name:* — Normalerweise ein String, der den Eigenschaftsnamen enthält oder möglicherweise einen QName, wobei der Eigenschaftsname durch Überprüfen der localName -Eigenschaft gefunden wird.
|
* — Der Eigenschaftswert oder eine Instanz von ObjectProxy
|
readExternal | () | Methode |
override public function readExternal(input:IDataInput):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
ManagedObjectProxy muss möglicherweise Eigenschaften im eingebundenen anonymen Objekt ausschließen, wenn ein DataService-Ziel definiert ist und „genügsame“ Verknüpfungen konfiguriert wurden. Diese Methode unterstützt die benutzerdefinierte Serialisierung von writeExternal
.
Parameter
input:IDataInput — Die Quelle der serialisierten Daten.
|
setProperty | () | Methode |
override flash_proxy function setProperty(name:*, value:*):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wenn die festzulegende Eigenschaft eine ArrayCollection ist, sollte sichergestellt sein, dass jede Liste, in der der Proxy zuvor auf Ereignisse gewartet hat, angehalten wird.
Parameter
name:* — Objekt, das den Namen der Eigenschaft enthält, die für das über die Proxy-Klasse zugänglich gemachte Objekt aktualisiert werden sollte.
| |
value:* — Der für das über die Proxy-Klasse zugänglich gemachte Objekt festzulegende Wert.
|
writeExternal | () | Methode |
override public function writeExternal(output:IDataOutput):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Data Services für Java EE 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
ManagedObjectProxy überprüft, ob Eigenschaften des eingebundenen anonymen Objekts träge Verknüpfungen sind und wenn dies der Fall sein sollte, ob sie von der Serialisierung ausgeschlossen werden sollten.
Parameter
output:IDataOutput — Das Ziel für die serialisierten Daten.
|
Tue Jun 12 2018, 10:04 AM Z