Пакет | com.adobe.fiber.valueobjects |
Интерфейс | public interface IValueObject |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
_model
. Эта ссылка предоставляет потребителям экземпляр AbstractEntityMetadata
для объекта значения. Данный экземпляр, в свою очередь, обеспечивает реализации интерфейсов IModelType и IModelInstance. Он также обеспечивает реализацию следующих создаваемых API-интерфейсов для каждого из свойств сущности:
function get isproperty-nameAvailable():Boolean
Привязываемый получатель состояния доступности свойства с учетом вариантов. Всегда возвращает значение true для свойств, не находящихся в варианте.
function calculate_property-name():void
Функции для каждого из производных свойств, инициирующие повторное вычисление производного свойства и всех зависящих от него производных свойств. Это удобно в тех случаях, когда возможность автоматического пересчета определенного производного свойства была отключена посредством аннотации ActionScriptGeneration.DisableAutoReCalc.
function get property-nameStyle():IStyle
привязываемый получатель для экземпляра свойства com.adobe.fiber.styles.IStyle
. Для свойств, не имеющих связанного стиля, возвращается значение null.
function get property-nameIsValid():Boolean
привязываемый получатель состояния действительности свойства, определенного набором всех проверок, примененных к свойству с помощью стилей. Следует отметить, что эти функции создаются только для тех свойств, в отношении которых применялась минимум одна проверка.
function get property-nameValidationFailureMessages():Array
привязываемый получатель массива локализованных сообщений об ошибках, соответствующих текущему набору неудачных проверок свойства. Если в текущий момент все проверки находятся в действительном состоянии, возвращается пустой массив. Следует отметить, что эти функции создаются только для тех свойств, в отношении которых применялась минимум одна проверка.
function invalidateDependentproperty-name():void
Функции для каждого из свойств, инициирующие повторное вычисление всех производных свойств, зависящих от этого свойства. После завершения вычисления каждого из производных свойств будут запущены события PropertyChanged.
Следует отметить, что эти функции создаются только для свойств данных, имеющих зависимые производные свойства.
Каждый объект значения также предоставляет статическую функцию _initRemoteClassAlias
, которая выполняет для него инициализацию псевдонимов RemoteClass и всех объектов значений, соответствующих его ассоциированным сущностям.
Свойство | Определено | ||
---|---|---|---|
managingService : IFiberManagingService [только для записи]
Связывает объект значения с пользовательской стратегией извлечения служб, которые могут потребоваться для вычисления свойств. | IValueObject |
managingService | свойство |
managingService:IFiberManagingService
[только для записи] Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Связывает объект значения с пользовательской стратегией извлечения служб, которые могут потребоваться для вычисления свойств. Более подробные сведения см. в com.adobe.fiber.services.IFiberManagingService.
Реализация
public function set managingService(value:IFiberManagingService):void
Tue Jun 12 2018, 11:34 AM Z