| Пакет | mx.rpc.xml |
| Интерфейс | public interface IXMLDecoder |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
| Свойство | Определено | ||
|---|---|---|---|
| makeObjectsBindable : Boolean
Если для makeObjectsBindable установлено значение true, выполняется включение анонимных объектов и массивов с целью обеспечения для них возможности привязки. | IXMLDecoder | ||
| recordXSIType : Boolean
Если для recordXSIType установлено значение true, а закодированный complexType имеет атрибут xsi:type, то информация о типе будет записана в декодированном экземпляре, если для него предусмотрен строгий контроль типов и реализация mx.rpc.xml. IXMLSchemaInstance, либо если он является анонимным mx.utils.ObjectProxy. | IXMLDecoder | ||
| typeRegistry : mx.rpc.xml:SchemaTypeRegistry
Отображает типы схем XML по QName в классах ActionScript для создания объектов со строгим контролем типов при декодировании содержимого. | IXMLDecoder | ||
| Метод | Определено | ||
|---|---|---|---|
Декодирует документ XML в объект ActionScript. | IXMLDecoder | ||
Устанавливает декодер в начальное состояние со сбросом любой области схемы до верхнего уровня и освобождает текущий документ XML путем установки для него нулевого значения. | IXMLDecoder | ||
makeObjectsBindable | свойство |
makeObjectsBindable:Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Если для makeObjectsBindable установлено значение true, выполняется включение анонимных объектов и массивов с целью обеспечения для них возможности привязки. Для включения объектов используется mx.utils.ObjectProxy, для массивов – mx.collections.ArrayCollection.
Реализация
public function get makeObjectsBindable():Boolean public function set makeObjectsBindable(value:Boolean):voidrecordXSIType | свойство |
recordXSIType:Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Если для recordXSIType установлено значение true, а закодированный complexType имеет атрибут xsi:type, то информация о типе будет записана в декодированном экземпляре, если для него предусмотрен строгий контроль типов и реализация mx.rpc.xml. IXMLSchemaInstance, либо если он является анонимным mx.utils.ObjectProxy. Эта информация о типе может использоваться для последующей обработки декодированных объектов и определения использованной конкретной реализации потенциально абстрактного типа. Значением по умолчанию является false.
Реализация
public function get recordXSIType():Boolean public function set recordXSIType(value:Boolean):voidtypeRegistry | свойство |
typeRegistry:mx.rpc.xml:SchemaTypeRegistry| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отображает типы схем XML по QName в классах ActionScript для создания объектов со строгим контролем типов при декодировании содержимого.
Реализация
public function get typeRegistry():mx.rpc.xml:SchemaTypeRegistry public function set typeRegistry(value:mx.rpc.xml:SchemaTypeRegistry):voiddecode | () | метод |
public function decode(xml:*, name:QName = null, type:QName = null, definition:XML = null):*| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Декодирует документ XML в объект ActionScript.
Параметры
xml:* — Экземпляр XML для декодирования в объект ActionScript. Может являться экземпляром XML, XMLList с длиной 1 или допустимой строкой XML.
| |
name:QName (default = null) — QName элемента element схемы XML с описанием способа декодирования значения или имени для декодируемого значения, если также указан параметр типа.
| |
type:QName (default = null) — QName определения simpleType или complexType схемы XML с описанием способа декодирования значения.
| |
definition:XML (default = null) — Если в схеме отсутствует элемент верхнего уровня и тип с описанием способа декодирования этого значения, возможно предоставление пользовательского определения элемента.
|
* — Возвращает объект ActionScript, декодированный из данного документа XML.
|
reset | () | метод |
public function reset():void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Устанавливает декодер в начальное состояние со сбросом любой области схемы до верхнего уровня и освобождает текущий документ XML путем установки для него нулевого значения.
Tue Jun 12 2018, 11:34 AM Z