jp.terasoluna.fw.web.struts.plugins
クラス ResetterPlugInEx

java.lang.Object
  上位を拡張 jp.terasoluna.fw.web.struts.plugins.ResetterPlugInEx
すべての実装されたインタフェース:
org.apache.struts.action.PlugIn

public class ResetterPlugInEx
extends Object
implements org.apache.struts.action.PlugIn

拡張ResetterPlugInクラスです。 ワイルドカードで指定したパスにマッチするリセット定義ファイル(reset.xml)をロードし、サーブレットコンテキストに保存するように、 TERASOLUNAが提供するResetterPlugInを拡張しています。

関連項目:
ResetterPlugIn

コンストラクタの概要
ResetterPlugInEx()
           
 
メソッドの概要
 void destroy()
          終了時処理
 String getDtdUrl()
          DTDのURLを返却します。
 String getPublicIdentifier()
          公開識別子を返却します。
 void init(org.apache.struts.action.ActionServlet servlet, org.apache.struts.config.ModuleConfig config)
          初期化時処理
protected  void initResetter(org.apache.struts.action.ActionServlet servlet, org.apache.struts.config.ModuleConfig config)
          リセット処理クラスの初期化処理。
protected  void initResources(org.apache.struts.action.ActionServlet servlet, org.apache.struts.config.ModuleConfig config)
          リセット初期化処理。
 void setDigesterRules(String digesterRules)
          フォームリセットルール定義ファイル(reset-rules.xml)を設定します。
 void setDtdUrl(String dtdUrl)
          DTDのURLを設定します。
 void setPublicIdentifier(String publicIdentifier)
          公開識別子を設定します。
 void setResetter(String string)
          Struts設定ファイル(struts-config.xml) に設定されているリセッタの完全修飾名を 設定します。
 void setResources(String string)
          フォームリセット定義ファイル(reset.xml)のパス名を設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ResetterPlugInEx

public ResetterPlugInEx()
メソッドの詳細

destroy

public void destroy()
終了時処理

定義:
インタフェース org.apache.struts.action.PlugIn 内の destroy

init

public void init(org.apache.struts.action.ActionServlet servlet,
                 org.apache.struts.config.ModuleConfig config)
          throws javax.servlet.ServletException
初期化時処理

定義:
インタフェース org.apache.struts.action.PlugIn 内の init
パラメータ:
servlet - この PlugIn を起動した ActionServlet。
config - この PlugIn の属する ModuleConfig。
例外:
javax.servlet.ServletException - 初期化時に発生した例外をラップした例外。

initResetter

protected void initResetter(org.apache.struts.action.ActionServlet servlet,
                            org.apache.struts.config.ModuleConfig config)
                     throws javax.servlet.ServletException
リセット処理クラスの初期化処理。 Struts設定ファイル(struts-config.xml) に設定したリセット処理クラスを取得します。 未設定の場合はデフォルトリセット処理クラスを取得します。

パラメータ:
servlet - この PlugIn を起動した ActionServlet。
config - この PlugIn の属する ModuleConfig。
例外:
javax.servlet.ServletException - リセット処理クラスの初期化処理時に発生する例外

initResources

protected void initResources(org.apache.struts.action.ActionServlet servlet,
                             org.apache.struts.config.ModuleConfig config)
                      throws javax.servlet.ServletException
リセット初期化処理。 フォームリセット定義ファイル(reset.xml)、 フォームリセットルール定義ファイル(reset-rules.xml)を利用して、 設定情報を ResetterResources に読み込む。 ResourcePatternResolverを利用し、ワイルドカードで指定したパスにマッチするリセット定義ファイル(reset.xml)をロードします。

パラメータ:
servlet - このプラグインを起動したサーブレット。
config - モジュールコンフィグ
例外:
javax.servlet.ServletException - リソースファイルが見つからない時に 発生する例外

getPublicIdentifier

public String getPublicIdentifier()
公開識別子を返却します。 公開識別子を変更する場合は、このメソッドをオーバーライドします。

戻り値:
公開識別子

getDtdUrl

public String getDtdUrl()
DTDのURLを返却します。 DTDのURLを変更する場合は、このメソッドをオーバーライドします。

戻り値:
DTDのURL

setResetter

public void setResetter(String string)
Struts設定ファイル(struts-config.xml) に設定されているリセッタの完全修飾名を 設定します。

パラメータ:
string - リセッタの完全修飾名

setResources

public void setResources(String string)
フォームリセット定義ファイル(reset.xml)のパス名を設定します。

パラメータ:
string - フォームリセット定義ファイル(reset.xml)のパス名

setDigesterRules

public void setDigesterRules(String digesterRules)
フォームリセットルール定義ファイル(reset-rules.xml)を設定します。

パラメータ:
digesterRules - フォームリセットルール定義ファイル(reset-rules.xml) のパス名

setPublicIdentifier

public void setPublicIdentifier(String publicIdentifier)
公開識別子を設定します。

パラメータ:
publicIdentifier - 公開識別子

setDtdUrl

public void setDtdUrl(String dtdUrl)
DTDのURLを設定します。

パラメータ:
dtdUrl - DTDのURL


Copyright © 2012. All Rights Reserved.