Пакет | 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):void
recordXSIType | свойство |
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):void
typeRegistry | свойство |
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):void
decode | () | метод |
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