| Пакет | mx.data |
| Класс | public dynamic class ManagedObjectProxy |
| Наследование | ManagedObjectProxy ObjectProxy Proxy |
| Реализует | IManaged |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
addEventListener(). Этот класс предоставляет уровень функциональных возможностей для анонимных объектов, управляемых с помощью DataService, аналогичный уровню, присваиваемому любому классу с применяемыми к нему метаданными [Managed].
| Свойство | Определено | ||
|---|---|---|---|
| uid : String [переопределить]
Уникальный идентификатор для этого экземпляра объекта. | ManagedObjectProxy | ||
| Метод | Определено | ||
|---|---|---|---|
Инициализирует прокси с указанным объектом и идентификатором. | ManagedObjectProxy | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события для получения прослушивателем уведомления о событии. | ObjectProxy | |
![]() |
Посылает событие в поток событий. | ObjectProxy | |
![]() |
Проверяет наличие прослушивателей, зарегистрированных для конкретного типа события. | ObjectProxy | |
![]() |
Вызывается при обновлении сложных свойств. | ObjectProxy | |
[переопределить]
Если определен адрес назначения DataService и настроены «ленивые» ассоциации, возможно, ManagedObjectProxy должен исключить свойства во включенном анонимном объекте. | ManagedObjectProxy | ||
![]() |
Удаляет прослушивателя событий. | ObjectProxy | |
![]() |
Проверяет, зарегистрирован ли прослушиватель события на этом объекте или на любом из его предшественников для указанного типа события. | ObjectProxy | |
[переопределить]
ManagedObjectProxy проверяет, являются ли свойства во включенном анонимном объекте «ленивыми» ассоциациями. В этом случае они исключаются из сериализации. | ManagedObjectProxy | ||
| Метод | Определено | ||
|---|---|---|---|
[переопределить]
DataService должен сохранить состояние неуправляемой коллекции перед изменением любого из содержащихся в ней элементов. | ManagedObjectProxy | ||
[переопределить]
Если устанавливается свойство ArrayCollection, то необходимо обеспечить прекращение прослушивания событий этим прокси для любого ранее прослушиваемого списка. | ManagedObjectProxy | ||
![]() |
Этот метод создает массив всех имен свойств для объекта прокси. | ObjectProxy | |
uid | свойство |
uid:String[переопределить] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Уникальный идентификатор для этого экземпляра объекта.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange .
Реализация
override public function get uid():String override public function set uid(value:String):voidManagedObjectProxy | () | Конструктор |
public function ManagedObjectProxy(item:Object = null, uid:String = null)| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Инициализирует прокси с указанным объектом и идентификатором.
Параметрыitem:Object (default = null) — Объект для прокси. если элемент не указан, то создается и присваивается анонимный объект.
| |
uid:String (default = null) — Строка, содержащая уникальный идентификатор для этого экземпляра объекта. Требуется для соответствия IManaged, поскольку каждый объект должен предоставить уникальный способ собственной идентификации. Если значение не указано, то присваивается произвольный идентификатор.
|
getProperty | () | метод |
override flash_proxy function getProperty(name:*):*| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
DataService должен сохранить состояние неуправляемой коллекции перед изменением любого из содержащихся в ней элементов. Для этого необходимо прослушивать PropertyChangeEvents из реализации списка и повторно передавать эти события, тогда DataService сможет перехватить их и создать соответствующий снимок коллекции. При просмотре реализации списка можно обнаружить неуправляемую коллекцию. Управляемые коллекции используют DataList, а неуправляемые коллекции – списки, которые должны реализовать IPropertyChangeNotifier.
Параметры
name:* — Как правило, строка, содержащая имя свойства или возможно QName, причем имя свойства определяется при проверке свойства localName.
|
* — Значение свойства или экземпляр ObjectProxy
|
readExternal | () | метод |
override public function readExternal(input:IDataInput):void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Если определен адрес назначения DataService и настроены «ленивые» ассоциации, возможно, ManagedObjectProxy должен исключить свойства во включенном анонимном объекте. Этот метод поддерживает пользовательскую сериализацию writeExternal.
Параметры
input:IDataInput — Источник сериализованных данных.
|
setProperty | () | метод |
override flash_proxy function setProperty(name:*, value:*):void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Если устанавливается свойство ArrayCollection, то необходимо обеспечить прекращение прослушивания событий этим прокси для любого ранее прослушиваемого списка.
Параметры
name:* — Объект, содержащий имя свойства, которое должно быть обновлено в объекте прокси.
| |
value:* — Значение, которое должно быть установлено в объекте прокси.
|
writeExternal | () | метод |
override public function writeExternal(output:IDataOutput):void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
ManagedObjectProxy проверяет, являются ли свойства во включенном анонимном объекте «ленивыми» ассоциациями. В этом случае они исключаются из сериализации.
Параметры
output:IDataOutput — Адрес назначения сериализованных данных.
|
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные защищенные свойства
Показать унаследованные защищенные свойства