Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
mx.data.utils 

Managed  - AS3 ADEP Data Services

Пакетmx.data.utils
Классpublic class Managed
НаследованиеManaged Inheritance Object

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Класс Managed предоставляет методы дополнительных функций для управляемых объектов DataService. Эти методы упрощают разработку совместимых управляемых объектов. Этот класс также используется кодом, генерируемым компилятором MXML при использовании тега метаданных класса [Managed].



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
Общедоступные методы
 МетодОпределено
  
[статические] Создает новый объект PropertyChangeEvent на основе существующего объекта PropertyChangeEvent.
Managed
  
[статические] Возвращает целевой адрес, с которым связан указанный объект.
Managed
  
getProperty(obj:IManaged, property:String, value:*, useHierarchicalValues:Boolean = true):*
[статические] Этот метод используется для получения свойства из управляемого объекта.
Managed
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
  
[статические] Возвращает значение false, если свойство указанного элемента еще не извлечено с сервера.
Managed
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
  
setProperty(obj:IManaged, property:Object, oldValue:*, newValue:*):void
[статические] Этот метод используется для установки значений свойства управляемого объекта.
Managed
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
  
toString(value:Object, namespaceURIs:Array = null, exclude:Array = null, indent:int = 0, printTypes:Boolean = false, refs:Dictionary = null):String
[статические] Возвращает строковое представление этого управляемого объекта.
Managed
 Inherited
Возвращает элементарное значение заданного объекта.
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

Константа метаданных, представляющая свойства, значения которых были сброшены





[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.