Woolpack API

woolpack.action
クラス ActionDefMaker

java.lang.Object
  上位を拡張 woolpack.action.ActionDefMaker

public class ActionDefMaker
extends java.lang.Object

特定のパターンのActionDefMapに登録する生成器です。

作成者:
nakamura

コンストラクタの概要
ActionDefMaker()
           
 
メソッドの概要
 java.util.Map<java.lang.String,ActionDef> get()
          生成されたMapを返します。
 ActionDefMaker put(java.lang.String id, ActionDef actionDef)
          アクションの定義を登録します。
 ActionDefMaker put(java.lang.String id, GettingEL componentEL, GettingEL methodEL, GettingEL forwardEL)
          アクションの定義を追加します。
 ActionDefMaker putEcho(java.lang.String id)
          遷移先の id をアクション id と同一とし、 遷移先のコンポーネントへの参照を画面からの入力値そのものとするアクションの定義を登録します。
 ActionDefMaker putEcho(java.lang.String actionId, java.lang.String forwardId)
          遷移先のコンポーネントへの参照を画面からの 入力値そのものとするアクションの定義を登録します。
 ActionDefMaker putForward(java.lang.String id)
          遷移先の id をアクション id と同一とし、 副作用が発生しないアクション定義を登録します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ActionDefMaker

public ActionDefMaker()
メソッドの詳細

get

public java.util.Map<java.lang.String,ActionDef> get()
生成されたMapを返します。

戻り値:
生成されたMap

put

public ActionDefMaker put(java.lang.String id,
                          ActionDef actionDef)
アクションの定義を登録します。

パラメータ:
id - id。
actionDef - アクションの定義。
戻り値:
このオブジェクトへの参照。

put

public ActionDefMaker put(java.lang.String id,
                          GettingEL componentEL,
                          GettingEL methodEL,
                          GettingEL forwardEL)
アクションの定義を追加します。 メソッドの返却値がエラーでないチェック条件で、 かつ遷移先の id をアクション id と同一とした遷移先ひとつを遷移先一覧とします。

パラメータ:
id - id。
componentEL - コンポーネントへの参照。コンテキスト役に対して副作用が発生すべきではありません。
methodEL - 実行するメソッドへの参照。コンテキスト役に対して副作用が発生してもよいです。
forwardEL - 遷移先のコンポーネントへの参照。コンテキスト役に対して副作用が発生すべきではありません。
戻り値:
このオブジェクトへの参照。

putForward

public ActionDefMaker putForward(java.lang.String id)
遷移先の id をアクション id と同一とし、 副作用が発生しないアクション定義を登録します。

パラメータ:
id - id。
戻り値:
このオブジェクトへの参照。

putEcho

public ActionDefMaker putEcho(java.lang.String actionId,
                              java.lang.String forwardId)
遷移先のコンポーネントへの参照を画面からの 入力値そのものとするアクションの定義を登録します。

パラメータ:
actionId - アクション id。
forwardId - 遷移先の id。
戻り値:
このオブジェクトへの参照。

putEcho

public ActionDefMaker putEcho(java.lang.String id)
遷移先の id をアクション id と同一とし、 遷移先のコンポーネントへの参照を画面からの入力値そのものとするアクションの定義を登録します。

パラメータ:
id - id。
戻り値:
このオブジェクトへの参照。

Woolpack API

Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.