|
intra-mart(R) 6.0.13 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.co.intra_mart.framework.base.event.XmlEventPropertyHandler
XMLのEventPropertyHandlerです。
プロパティファイルはアプリケーション毎に分割されます。この場合のファイル名は「プレフィックス_アプリケーションID.xml」です。
プロパティファイルのプレフィックスはPropertyManager.getPropertyHandlerParams(String)
でキーにEventManager.EVENT_PROPERTY_HANDLER_KEY
を指定したときに取得されるパラメータのうちDEFAULT_BUNDLE_NAME
で取得されるものとなります。
指定しなかった場合のプロパティファイルのプレフィックスはDEFAULT_BUNDLE_NAME_PARAM
で示されるものです。
プロパティの設定内容は以下のとおりです。
フィールドの概要 | |
static String |
DEFAULT_BUNDLE_NAME
デフォルトのxmlファイルのプレフィックス |
static String |
DEFAULT_BUNDLE_NAME_PARAM
xmlのパラメータ名 |
static String |
PARAM_DYNAMIC
プロパティファイルの再読み込み可能のパラメータ名 |
コンストラクタの概要 | |
XmlEventPropertyHandler()
DefaultEventPropertyHandlerを新規に生成します。 |
メソッドの概要 | |
String |
getEventListenerFactoryName(String application,
String key)
アプリケーションIDとキーに該当するイベントリスナファクトリのクラス名を取得します。 |
EventListenerFactoryParam[] |
getEventListenerFactoryParams(String application,
String key)
アプリケーションIDとキーに該当するイベントリスナファクトリの初期パラメータを取得します。 |
String |
getEventName(String application,
String key)
アプリケーションIDとキーに該当するイベントのクラス名を取得します。 |
Collection |
getEventTriggerInfos(String application,
String key)
アプリケーションIDとキーに該当するイベントのイベントトリガ情報をすべて取得します。 |
Collection |
getPostEventTriggerInfos(String application,
String key)
キーに該当するイベントのイベントトリガ情報をすべて取得します。 |
void |
init(PropertyParam[] params)
プロパティハンドラを初期化します。 |
boolean |
isDynamic()
プロパティの動的読み込みが可能かどうか調べます。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final String DEFAULT_BUNDLE_NAME
public static final String DEFAULT_BUNDLE_NAME_PARAM
public static final String PARAM_DYNAMIC
コンストラクタの詳細 |
public XmlEventPropertyHandler()
メソッドの詳細 |
public void init(PropertyParam[] params) throws PropertyHandlerException
PropertyHandler
内の init
params
- 初期パラメータ
PropertyHandlerException
- プロパティハンドラの初期化時に例外が発生public boolean isDynamic() throws EventPropertyException
EventPropertyHandler
内の isDynamic
EventPropertyException
- チェック時に例外が発生public String getEventName(String application, String key) throws EventPropertyException
EventPropertyHandler
内の getEventName
application
- アプリケーションIDkey
- イベントのキー
EventPropertyException
- イベントのクラス名の取得に失敗public String getEventListenerFactoryName(String application, String key) throws EventPropertyException
EventPropertyHandler
内の getEventListenerFactoryName
application
- アプリケーションIDkey
- イベントリスナファクトリのキー
EventPropertyException
- イベントリスナファクトリのクラス名の取得に失敗public EventListenerFactoryParam[] getEventListenerFactoryParams(String application, String key) throws EventPropertyException
EventPropertyHandler
内の getEventListenerFactoryParams
application
- アプリケーションIDkey
- イベントのキー
EventPropertyException
- イベントリスナファクトリの初期パラメータの取得に失敗public Collection getEventTriggerInfos(String application, String key) throws EventPropertyException
application
とkey
で定義されるEventTrigger
を定義された順番でソートしたCollectionとして取得します。
EventPropertyHandler
内の getEventTriggerInfos
application
- アプリケーションIDkey
- イベントのキー
EventPropertyException
- イベントトリガ情報の取得に失敗EventListener
public Collection getPostEventTriggerInfos(String application, String key) throws EventPropertyException
application
とkey
で定義されるEventTrigger
を定義された順番でソートしたCollectionとして取得します。
EventPropertyHandler
内の getPostEventTriggerInfos
application
- アプリケーションkey
- イベントのキー
EventPropertyException
- イベントトリガ情報の取得に失敗EventListener
|
intra-mart(R) 6.0.13 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |