クラス AbstractAction
- java.lang.Object
-
- jp.co.sds_corp.hibiya.action.AbstractAction
-
- すべての実装されたインタフェース:
Serializable
,IAction
,jp.co.sds_corp.util.config.IConfigSavable
,jp.co.sds_corp.util.config.IConfigurable
- 直系の既知のサブクラス:
FileAction
,Log4jAction
,MailAction
,SoundAction
,SyslogAction
public abstract class AbstractAction extends Object implements IAction
動作の基底クラスです。 Valid属性をfalseに指定すると、無効になります。 <Layout>要素はここに保持していますが 必須ではありません。- 関連項目:
- 直列化された形式
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 AbstractAction()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected IFilter
createFilter(jp.co.sds_corp.util.config.IConfiguration config)
イベントをフィルタするIFilterを生成します。protected ILayout
createLayout(jp.co.sds_corp.util.config.IConfiguration config)
イベントをフォーマットするILayoutを生成します。IFilter
getFilter()
イベントをフィルタするIFilter(filter)を取得します。ILayout
getLayout()
イベントをフォーマットするILayout(layout)を取得します。void
init(jp.co.sds_corp.util.config.IConfiguration config)
設定情報で初期化します。boolean
isValid()
この動作が有効であるかどうかを返します。String
paramString()
設定内容の文字列表現を取得します。void
saveConfig(jp.co.sds_corp.util.config.IConfiguration config)
設定されている内容をXML形式で出力します。void
setFilter(IFilter var)
イベントをフィルタするIFilter(filter)を設定します。void
setLayout(ILayout var)
イベントをフォーマットするILayout(layout)を設定します。void
setValid(boolean var)
この動作の有効であるかどうかを設定します。String
toString()
このアクションの文字列表現を返します。
-
-
-
メソッドの詳細
-
init
public void init(jp.co.sds_corp.util.config.IConfiguration config) throws Exception
設定情報で初期化します。- 定義:
init
インタフェース内jp.co.sds_corp.util.config.IConfigurable
- パラメータ:
config
- 設定情報- 例外:
Exception
-
createFilter
protected IFilter createFilter(jp.co.sds_corp.util.config.IConfiguration config) throws Exception
イベントをフィルタするIFilterを生成します。- 戻り値:
- 生成されたIFilter
- 例外:
Exception
-
createLayout
protected ILayout createLayout(jp.co.sds_corp.util.config.IConfiguration config) throws Exception
イベントをフォーマットするILayoutを生成します。- 例外:
Exception
-
saveConfig
public void saveConfig(jp.co.sds_corp.util.config.IConfiguration config)
設定されている内容をXML形式で出力します。- 定義:
saveConfig
インタフェース内jp.co.sds_corp.util.config.IConfigSavable
- パラメータ:
config
- 親ノード
-
paramString
public String paramString()
設定内容の文字列表現を取得します。- 定義:
paramString
インタフェース内IAction
-
setFilter
public void setFilter(IFilter var)
イベントをフィルタするIFilter(filter)を設定します。
-
getFilter
public IFilter getFilter()
イベントをフィルタするIFilter(filter)を取得します。
-
isValid
public boolean isValid()
この動作が有効であるかどうかを返します。
-
setValid
public void setValid(boolean var)
この動作の有効であるかどうかを設定します。
-
setLayout
public void setLayout(ILayout var)
イベントをフォーマットするILayout(layout)を設定します。
-
-