Пакет | mx.data.utils |
Класс | public class Managed |
Наследование | Managed Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
[Managed]
.
Метод | Определено | ||
---|---|---|---|
[статические]
Создает новый объект PropertyChangeEvent на основе существующего объекта PropertyChangeEvent. | Managed | ||
[статические]
Возвращает целевой адрес, с которым связан указанный объект. | Managed | ||
[статические]
Этот метод используется для получения свойства из управляемого объекта. | Managed | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
[статические]
Возвращает значение false, если свойство указанного элемента еще не извлечено с сервера. | Managed | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
[статические]
Этот метод используется для установки значений свойства управляемого объекта. | Managed | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
toString(value:Object, namespaceURIs:Array = null, exclude:Array = null, indent:int = 0, printTypes:Boolean = false, refs:Dictionary = null):String [статические]
Возвращает строковое представление этого управляемого объекта. | Managed | ||
Возвращает элементарное значение заданного объекта. | Object |
Константа | Определено | ||
---|---|---|---|
UNSET_PROPERTY : String = "__UNSET__" [статические]
Константа метаданных, представляющая свойства, значения которых были сброшены | Managed |
createUpdateEvent | () | метод |
public static function createUpdateEvent(obj:IManaged, property:Object, event:PropertyChangeEvent):PropertyChangeEvent
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создает новый объект PropertyChangeEvent на основе существующего объекта PropertyChangeEvent. Значение свойства property
нового объекта является значением аргумента property
, предшествующего event.property.
Параметры
obj:IManaged — IManaged ссылаются на объект, из которого должно быть извлечено требуемое свойство.
| |
property:Object — Строка, содержащая имя требуемого свойства.
| |
event:PropertyChangeEvent — Копируемый объект PropertyChangeEvent.
|
PropertyChangeEvent — Новый объект PropertyChangeEvent со значением аргумента property , предшествующего event.property.
|
getDestination | () | метод |
public static function getDestination(obj:Object):String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает целевой адрес, с которым связан указанный объект.
Параметры
obj:Object — Ссылка объекта на элемент, из которого извлекается адрес назначения.
|
String — Строка, содержащая имя связанного адресата.
|
getProperty | () | метод |
public static function getProperty(obj:IManaged, property:String, value:*, useHierarchicalValues:Boolean = true):*
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Этот метод используется для получения свойства из управляемого объекта. Кроме возврата значения указанного свойства, этот метод позволяет выполнять синхронную обработку родственных объектов в целях обеспечения как передачи событий с глубоким уровнем вложения, так и свойств, полученных в результате «ленивой» загрузки.
Параметры
obj:IManaged — IManaged ссылаются на объект, из которого должно быть извлечено требуемое свойство.
| |
property:String — Строка, содержащая имя требуемого свойства.
| |
value:* — Любая ссылка на текущее значение свойства.
| |
useHierarchicalValues:Boolean (default = true ) — будет ли комплексное (иерархическое) значение управляемым.
|
* — Новое нормализованное значение свойства. Это значение следует присвоить исходной ссылке.
|
Связанные элементы API
Пример ( Использование этого примера )
public class Customer implements IManaged { private var _addresses:ArrayCollection; public function get addresses():ArrayCollection { _addresses = Managed.getProperty(this, "addresses", _addresses); } public function set addresses(value:ArrayCollection):void { Managed.setProperty(this, "addresses", _addresses, _addresses = value); } }
propertyFetched | () | метод |
public static function propertyFetched(obj:Object, property:String):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает значение false
, если свойство указанного элемента еще не извлечено с сервера.
Параметры
obj:Object — Ссылка на объект к проверяемому элементу.
| |
property:String — Свойство.
|
Boolean — Значение false , если свойство указанного элемента еще не извлечено с сервера.
|
setProperty | () | метод |
public static function setProperty(obj:IManaged, property:Object, oldValue:*, newValue:*):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Этот метод используется для установки значений свойства управляемого объекта. Кроме установки значения указанного свойства, этот метод позволяет выполнять синхронную обработку родственных объектов и очистку каких-либо передаваемых событий с глубоким уровнем вложения, а также свойств, полученных в результате «ленивой» загрузки.
Параметры
obj:IManaged — IManaged ссылаются на управляемый объект, для которого будут устанавливаться значения свойства.
| |
property:Object — Объект, содержащий имя свойства, подлежащего установке. Как правило, это значение String , но может использоваться и QName .
| |
oldValue:* — Ссылка на предыдущее значение свойства.
| |
newValue:* — Ссылка на новое значение свойства.
|
Связанные элементы API
Пример ( Использование этого примера )
public class Customer implements IManaged { private var _addresses:ArrayCollection; public function get addresses():ArrayCollection { _addresses = Managed.getProperty(this, "addresses", _addresses); } public function set addresses(value:ArrayCollection):void { Managed.setProperty(this, "addresses", _addresses, _addresses = value); } }
toString | () | метод |
public static function toString(value:Object, namespaceURIs:Array = null, exclude:Array = null, indent:int = 0, printTypes:Boolean = false, refs:Dictionary = null):String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает строковое представление этого управляемого объекта.
Параметры
value:Object — управляемый экземпляр объекта.
| |
namespaceURIs:Array (default = null ) — массив строк, представляющий все пространства имен, которые должны быть включены в выходные данные.
| |
exclude:Array (default = null ) — массив строк, представляющий имена свойств, которые должны быть исключены из выходных данных.
| |
indent:int (default = 0 ) — число пробелов для установки отступа каждой строки вывода.
| |
printTypes:Boolean (default = false ) — имена типа включаются в вывод, если true.
| |
refs:Dictionary (default = null ) — словарь, используемый для предотвращения бесконечного выполнения цикла при наличии циклических ссылок.
|
String — строковое представление этого управляемого объекта.
|
UNSET_PROPERTY | Константа |
public static const UNSET_PROPERTY:String = "__UNSET__"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Константа метаданных, представляющая свойства, значения которых были сброшены
Tue Jun 12 2018, 11:34 AM Z