Package | mx.data |
Classe | public dynamic class ManagedObjectProxy |
Héritage | ManagedObjectProxy ObjectProxy Proxy |
Implémente | IManaged |
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
addEventListener()
. Cette classe offre aux objets anonymes gérés par un objet DataService les mêmes fonctions que celles dont disposent les classes auxquelles des métadonnées [Managed]
sont appliquées.
Propriété | Défini par | ||
---|---|---|---|
uid : String [override]
ID unique de cette instance d’objet. | ManagedObjectProxy |
Méthode | Défini par | ||
---|---|---|---|
Initialise ce proxy en utilisant l’objet et l’ID spécifiés. | ManagedObjectProxy | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement afin que l’écouteur soit averti d’un événement. | ObjectProxy | ||
Distribue un événement dans le flux d’événements. | ObjectProxy | ||
Vérifie si des écouteurs d’événement sont enregistrés pour un type d’événement spécifique. | ObjectProxy | ||
Appelé lorsqu’une propriété complexe est mise à jour. | ObjectProxy | ||
[override]
La classe ManagedObjectProxy doit parfois exclure des propriétés de l’objet anonyme enveloppé, si une destination DataService est définie et que des associations à la demande ont été configurées. | ManagedObjectProxy | ||
Supprime un écouteur d’événement. | ObjectProxy | ||
Vérifie si un écouteur d’événement est enregistré auprès de cet objet ou de ses ancêtres pour le type d’événement spécifié. | ObjectProxy | ||
[override]
La classe ManagedObjectProxy vérifie si les propriétés de l’objet anonyme enveloppé sont des associations à la demande et sont par conséquent exclues de la sérialisation. | ManagedObjectProxy |
Méthode | Défini par | ||
---|---|---|---|
[override]
L’instance DataService doit enregistrer l’état d’une collection non gérée avant qu’une modification apportée à un des éléments de la collection soit à son tour modifiée. | ManagedObjectProxy | ||
[override]
Si la propriété définie est un objet ArrayCollection, il est indispensable de faire en sorte que les listes que cette procuration écoutait précédemment pour y détecter des événements soient arrêtées. | ManagedObjectProxy | ||
Cette méthode crée un tableau de tous les noms de propriété de l’objet traité par proxy. | ObjectProxy |
uid | propriété |
uid:String
[override] Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
ID unique de cette instance d’objet.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement propertyChange
.
Implémentation
override public function get uid():String
override public function set uid(value:String):void
ManagedObjectProxy | () | Constructeur |
public function ManagedObjectProxy(item:Object = null, uid:String = null)
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Initialise ce proxy en utilisant l’objet et l’ID spécifiés.
Paramètresitem:Object (default = null ) — Objet pour lequel définir un proxy. Si aucun élément n’est spécifié, un objet anonyme est créé et affecté.
| |
uid:String (default = null ) — Chaîne contenant l’ID unique de cette instance d’objet. Ce paramètre est requis pour la conformité avec l’interface IManaged, car chaque objet doit fournir un moyen unique permettant de l’identifier. Si aucune valeur n’est spécifiée, un ID aléatoire est affecté.
|
getProperty | () | méthode |
override flash_proxy function getProperty(name:*):*
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
L’instance DataService doit enregistrer l’état d’une collection non gérée avant qu’une modification apportée à un des éléments de la collection soit à son tour modifiée. Pour ce faire, nous devons écouter les événements PropertyChangeEvent de l’implémentation de liste et redistribuer ces événements, de sorte que l’objet DataService puisse les intercepter et prendre un instantané correct de la collection. Pour détecte une collection non gérée, il convient d’examiner l’implémentation de liste. Les collections gérées disposent d’une instance DataList et les collections non gérées utilisent des listes qui doivent implémenter l’interface IPropertyChangeNotifier.
Paramètres
name:* — Il s’agit généralement d’une chaîne contenant le nom de la propriété ou éventuellement d’une valeur QName dont le nom de la propriété peut-être retrouvé en examinant la propriété localName .
|
* — Valeur de la propriété ou instance de la classe ObjectProxy
|
readExternal | () | méthode |
override public function readExternal(input:IDataInput):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
La classe ManagedObjectProxy doit parfois exclure des propriétés de l’objet anonyme enveloppé, si une destination DataService est définie et que des associations à la demande ont été configurées. Cette méthode prend en charge la sérialisation personnalisée de writeExternal
.
Paramètres
input:IDataInput — Source des données sérialisées.
|
setProperty | () | méthode |
override flash_proxy function setProperty(name:*, value:*):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Si la propriété définie est un objet ArrayCollection, il est indispensable de faire en sorte que les listes que cette procuration écoutait précédemment pour y détecter des événements soient arrêtées.
Paramètres
name:* — Objet contenant le nom de la propriété à mettre à jour sur l’objet mis en proxy.
| |
value:* — Valeur à définir sur l’objet mis en proxy.
|
writeExternal | () | méthode |
override public function writeExternal(output:IDataOutput):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
La classe ManagedObjectProxy vérifie si les propriétés de l’objet anonyme enveloppé sont des associations à la demande et sont par conséquent exclues de la sérialisation.
Paramètres
output:IDataOutput — Destination des données sérialisées.
|
Tue Jun 12 2018, 09:30 AM Z