パッケージ | 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
getter を公開するよう保証されます。この参照は、コンシューマーに、値オブジェクトの AbstractEntityMetadata
のインスタンスを提供します。このインスタンスは、IModelType および IModelInstance インターフェイスの実装を提供します。また、これは、プロパティがエンティティごとに異なる次の生成済み API を提供します。
function get isproperty-nameAvailable():Boolean
バリアントに関するプロパティの使用可能状態に対するバインド可能な getter です。バリアント内に存在しないプロパティには、常に true を返します。
function calculate_property-name():void
派生プロパティとそれに依存するすべての派生プロパティの再計算を実行させる、派生プロパティごとに異なる関数です。これは、特定の派生プロパティの自動再計算が ActionScriptGeneration.DisableAutoReCalc という注釈により無効化されている場合に有効です。
function get property-nameStyle():IStyle
プロパティの com.adobe.fiber.styles.IStyle
インスタンスに対するバインド可能な getter です。関連するスタイルを持たないプロパティの場合は、null を返します。
function get property-nameIsValid():Boolean
スタイルを介してプロパティに適用されたすべての検証のセットにより決定されたものとしての、プロパティの完全性の状態に対するバインド可能な getter です。最低 1 つの検証を含むプロパティに対してのみ、これらの関数が生成されることに注意してください。
function get property-nameValidationFailureMessages():Array
プロパティの失敗した検証の現在のセットに対応する、ローカライズされたエラーメッセージの配列に対するバインド可能な getter です。すべての検証が現在有効な状態である場合、空の配列を返します。最低 1 つの検証を含むプロパティに対してのみ、これらの関数が生成されることに注意してください。
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, 10:34 AM Z