Packagejp.co.fujitsu.reffi.client.flex.action
Classpublic class CallbackMapping

[概 要]

DispatchActionが使用するモデル、イベントハンドリングメソッド登録クラスです.

[詳 細]

DispatchActionがModelProcessEvent.SUCCESS、ModelProcessEvent.FAILUREを ハンドリングする為の情報を保持します。
このオブジェクトはDispatchAction継承アクションのreserveModelsAndCallbackMethod の引数として使用されます。

[備 考]

Copyright (c) 2008-2009 FUJITSU Japan All rights reserved.

関連項目

jp.co.fujitsu.reffi.client.flex.action.DispatchAction


Public Properties
 PropertyDefined by
  list : Array

[概 要]

モデル型、成功イベントハンドラ、失敗イベントハンドラが入ったオブジェクトのリストです.
CallbackMapping
Public Methods
 MethodDefined by
  
add(modelClass:Class, successMethodName:String, failureMethodName:String):void

[概 要]

紐付けを追加します.
CallbackMapping
  
getMapping(index:int):Object

[概 要]

引数indexに対応する予約情報を取得します.
CallbackMapping
  
size():int

[概 要]

予約情報の数を取得します.
CallbackMapping
Public Constants
 ConstantDefined by
  CLASS : String = "class"
[static] モデルクラスを示す定数です.
CallbackMapping
  FAILURE : String = "failure"
[static] モデル処理失敗時コールバックメソッド名を示す定数です.
CallbackMapping
  SUCCESS : String = "success"
[static] モデル処理成功時コールバックメソッド名を示す定数です.
CallbackMapping
Property detail
listproperty
list:Array  [read-write]

[概 要]

モデル型、成功イベントハンドラ、失敗イベントハンドラが入ったオブジェクトのリストです.

[詳 細]

以下のような構造を持つプロパティです。
   list:Array
       0 = map:Object
               "CLASS" = Class(Model)
               "SUCCESS" = "event success method name"
               "FAILURE" = "event failure method name"
       1 = map:Object
               "CLASS" = Class(Model)
               "SUCCESS" = "event success method name"
               "FAILURE" = "event failure method name"
   

[備 考]

実装
    public function get list():Array
    public function set list(value:Array):void
Method detail
add()method
public function add(modelClass:Class, successMethodName:String, failureMethodName:String):void

[概 要]

紐付けを追加します.

[詳 細]

listプロパティに予約情報を追加します。

[備 考]

パラメータ
modelClass:Class — 実行予約する機能モデルクラス型
 
successMethodName:String — modelClassのSUCCESSイベントをハンドルするメソッド名
 
failureMethodName:String — modelClassのFAILUREイベントをハンドルするメソッド名

関連項目

getMapping()method 
public function getMapping(index:int):Object

[概 要]

引数indexに対応する予約情報を取得します.

[詳 細]

listプロパティからindex番目の情報オブジェクトを取得して返却します。

[備 考]

パラメータ
index:int — 取得するインデックス

戻り値
Object
size()method 
public function size():int

[概 要]

予約情報の数を取得します.

[詳 細]

listプロパティのlengthを取得して返却します。

[備 考]

戻り値
int — 予約情報の数
Constant detail
CLASSconstant
public static const CLASS:String = "class"

モデルクラスを示す定数です.

FAILUREconstant 
public static const FAILURE:String = "failure"

モデル処理失敗時コールバックメソッド名を示す定数です.

SUCCESSconstant 
public static const SUCCESS:String = "success"

モデル処理成功時コールバックメソッド名を示す定数です.