Package | mx.rpc.xml |
Interface | public interface IXMLDecoder |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Propriété | Défini par | ||
---|---|---|---|
makeObjectsBindable : Boolean
Lorsque makeObjectsBindable est défini sur true, les objets et les tableaux anonymes sont enveloppés afin de pouvoir être liés. | IXMLDecoder | ||
recordXSIType : Boolean
Lorsque recordXSIType est défini sur true, si un type complexType codé possède un attribut xsi:type, les informations de type sont enregistrées sur l’instance décodée si elles sont fortement typées et implémentent mx.rpc.xml.IXMLSchemaInstance ou sont un proxy mx.utils.ObjectProxy anonyme. | IXMLDecoder | ||
typeRegistry : mx.rpc.xml:SchemaTypeRegistry
Mappe des types de schéma XML par un objet QName sur des classes ActionScript afin de créer des objets fortement typés lors du décodage de contenu. | IXMLDecoder |
Méthode | Défini par | ||
---|---|---|---|
Décode un document XML vers un graphique d’objet ActionScript. | IXMLDecoder | ||
Réinitialise le décodeur sur son état initial, ainsi que toute étendue de schéma sur le niveau supérieur, et libère le document XML actuel en le définissant sur null. | IXMLDecoder |
makeObjectsBindable | propriété |
makeObjectsBindable:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Lorsque makeObjectsBindable est défini sur true
, les objets et les tableaux anonymes sont enveloppés afin de pouvoir être liés. Les objets sont enveloppés avec mx.utils.ObjectProxy
et les tableaux avec mx.collections.ArrayCollection
.
Implémentation
public function get makeObjectsBindable():Boolean
public function set makeObjectsBindable(value:Boolean):void
recordXSIType | propriété |
recordXSIType:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Lorsque recordXSIType est défini sur true
, si un type complexType codé possède un attribut xsi:type
, les informations de type sont enregistrées sur l’instance décodée si elles sont fortement typées et implémentent mx.rpc.xml.IXMLSchemaInstance
ou sont un proxy mx.utils.ObjectProxy
anonyme. Ces informations de type peuvent être utilisées pour posttraiter les objets décodés et identifier l’implémentation concrète d’un type potentiellement abstrait ayant été utilisée. La valeur par défaut est false.
Implémentation
public function get recordXSIType():Boolean
public function set recordXSIType(value:Boolean):void
typeRegistry | propriété |
typeRegistry:mx.rpc.xml:SchemaTypeRegistry
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Mappe des types de schéma XML par un objet QName sur des classes ActionScript afin de créer des objets fortement typés lors du décodage de contenu.
Implémentation
public function get typeRegistry():mx.rpc.xml:SchemaTypeRegistry
public function set typeRegistry(value:mx.rpc.xml:SchemaTypeRegistry):void
decode | () | méthode |
public function decode(xml:*, name:QName = null, type:QName = null, definition:XML = null):*
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Décode un document XML vers un graphique d’objet ActionScript.
Paramètres
xml:* — Instance XML à décoder vers un objet ActionScript. Il peut s’agir d’une instance XML, d’une classe XMLList de longueur 1 ou d’une chaîne constituant des données XML valides.
| |
name:QName (default = null ) — Objet QName d’une propriété element d’un schéma XML qui décrit comment décoder la valeur, ou nom à utiliser pour la valeur décodée lorsqu’un paramètre de type est aussi spécifié.
| |
type:QName (default = null ) — Objet QName d’une définition simpleType ou complexType d’un schéma XML décrivant comment décoder la valeur.
| |
definition:XML (default = null ) — Si ni un élément ni un type de niveau supérieur n’existent dans le schéma pour décrire comment décoder cette valeur, une définition d’élément personnalisée peut être fournie.
|
* — Renvoie un objet ActionScript décodé du document XML donné.
|
reset | () | méthode |
public function reset():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Réinitialise le décodeur sur son état initial, ainsi que toute étendue de schéma sur le niveau supérieur, et libère le document XML actuel en le définissant sur null.
Tue Jun 12 2018, 09:30 AM Z