org.apache.struts.digester
クラス CallParamRule

java.lang.Object
  拡張org.apache.struts.digester.Rule
      拡張org.apache.struts.digester.CallParamRule

public class CallParamRule
extends Rule

CallMethodRule ルールに関連して呼び出され利用される、 要素の属性またはそのボディのどちらか一方からパラメータを取り出し保存するルールを実装しています。

バージョン:
$Revision: 1.2 $ $Date: 2003/03/22 07:55:10 $
作成者:
Craig McClanahan
翻訳者:
樋田 佳之 [日本語訳のコメントは、report@jajakarta.orgに送ってください。]

フィールドの概要
protected  java.lang.String attributeName
          パラメータの値から保存される属性。
protected  java.lang.String bodyText
          当該要素から収集したボディテキスト。
protected  int paramIndex
          保存したパラメータの0以降のインデックス。
 
クラス org.apache.struts.digester.Rule から継承したフィールド
digester
 
コンストラクタの概要
CallParamRule(Digester digester, int paramIndex)
          当該要素のボディテキストをパラメータ値として保存する "パラメータを呼び出す" ルールを構築します。
CallParamRule(Digester digester, int paramIndex, java.lang.String attributeName)
          指定した属性の値をパラメータ値として保存する "パラメータを呼び出す" ルールを構築します。
 
メソッドの概要
 void begin(org.xml.sax.AttributeList attributes)
          要素の先頭での処理を行います。
 void body(java.lang.String bodyText)
          当該要素のボディテキストを処理します。
 void end()
          要素の最後での処理を行います。
 void finish()
          パース完了後の後始末をします。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

attributeName

protected java.lang.String attributeName
パラメータの値から保存される属性。


bodyText

protected java.lang.String bodyText
当該要素から収集したボディテキスト。


paramIndex

protected int paramIndex
保存したパラメータの0以降のインデックス。

コンストラクタの詳細

CallParamRule

public CallParamRule(Digester digester,
                     int paramIndex)
当該要素のボディテキストをパラメータ値として保存する "パラメータを呼び出す" ルールを構築します。

パラメータ:
digester - 連携する Digester
paramIndex - 0以上のパラメータ数

CallParamRule

public CallParamRule(Digester digester,
                     int paramIndex,
                     java.lang.String attributeName)
指定した属性の値をパラメータ値として保存する "パラメータを呼び出す" ルールを構築します。

パラメータ:
digester - 連携する Digester
paramIndex - 0以上のパラメータ数
attributeName - 保存する属性の名前
メソッドの詳細

begin

public void begin(org.xml.sax.AttributeList attributes)
           throws java.lang.Exception
要素の先頭での処理を行います。

オーバーライド:
クラス Rule 内の begin
パラメータ:
attributes - 当該要素の一連の属性
例外:
java.lang.Exception

body

public void body(java.lang.String bodyText)
          throws java.lang.Exception
当該要素のボディテキストを処理します。

オーバーライド:
クラス Rule 内の body
パラメータ:
bodyText - 当該要素のボディテキスト
例外:
java.lang.Exception

end

public void end()
         throws java.lang.Exception
要素の最後での処理を行います。

オーバーライド:
クラス Rule 内の end
例外:
java.lang.Exception

finish

public void finish()
            throws java.lang.Exception
パース完了後の後始末をします。

オーバーライド:
クラス Rule 内の finish
例外:
java.lang.Exception


このドキュメントは、Ja-Jakartaにより訳されました。コメントがある場合は、report@jajakarta.orgまでお願いします。
Copyright (C) 2000-2002 - Apache Software Foundation