|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object
|
+--org.apache.struts.digester.Rule
|
+--org.apache.struts.digester.CallMethodRule
後続の CallParamRule または、当該要素のボディから収集した引数を渡して、
最上位(親)オブジェクトのメソッドを呼び出すルールを実装しています。
| フィールドの概要 | |
protected java.lang.String |
bodyText
当該要素から収集したボディテキスト。 |
protected java.lang.String |
methodName
親オブジェクトから呼び出すメソッドの名前。 |
protected int |
paramCount
MethodParam [訳注:CallParamRule の誤りと思われます]ルールから収集するパラメータの数。
|
protected java.lang.Class[] |
paramTypes
収集される複数のパラメータの型。 |
| クラス org.apache.struts.digester.Rule から継承したフィールド |
digester |
| コンストラクタの概要 | |
CallMethodRule(Digester digester,
java.lang.String methodName,
int paramCount)
メソッド名を指定して "メソッドを呼び出す" ルールを構築します。 |
|
CallMethodRule(Digester digester,
java.lang.String methodName,
int paramCount,
java.lang.Class[] paramTypes)
メソッド名を指定して "メソッドを呼び出す" ルールを構築します。 |
|
CallMethodRule(Digester digester,
java.lang.String methodName,
int paramCount,
java.lang.String[] paramTypes)
メソッド名を指定して "メソッドを呼び出す" ルールを構築します。 |
|
| メソッドの概要 | |
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 |
| フィールドの詳細 |
protected java.lang.String bodyText
protected java.lang.String methodName
protected int paramCount
MethodParam [訳注:CallParamRule の誤りと思われます]ルールから収集するパラメータの数。
この値が0である場合、要素のボディ部分から単一のパラメータを収集します。
protected java.lang.Class[] paramTypes
| コンストラクタの詳細 |
public CallMethodRule(Digester digester,
java.lang.String methodName,
int paramCount)
digester - 連携する DigestermethodName - 呼び出す親メソッドの名前paramCount - 収集するパラメータの数、
または当該要素のボディ部を単一の引数とする場合の0。
public CallMethodRule(Digester digester,
java.lang.String methodName,
int paramCount,
java.lang.String[] paramTypes)
digester - 連携する DigestermethodName - 呼び出す親メソッドの名前paramCount - 収集するパラメータの数、
または当該要素のボディ部を単一の引数とする場合の0。paramTypes - 引数の Java クラス名
(プリミティブ型を使用したい場合は、 boolean に対する
java.lang.Boolean のように、 Java ラッパクラスで代替してください)
public CallMethodRule(Digester digester,
java.lang.String methodName,
int paramCount,
java.lang.Class[] paramTypes)
digester - 連携する DigestermethodName - 呼び出す親メソッドの名前paramCount - 収集するパラメータの数、
または当該要素のボディ部を単一の引数とする場合の0。paramTypes - メソッドの引数になるパラメータの型を表す Java クラス
(プリミティブ型を使用したい場合は、 boolean に対する
java.lang.Boolean のように、 Java ラッパクラスで代替してください)| メソッドの詳細 |
public void begin(org.xml.sax.AttributeList attributes)
throws java.lang.Exception
Rule 内の beginattributes - 当該要素の一連のアトリビュート
java.lang.Exception
public void body(java.lang.String bodyText)
throws java.lang.Exception
Rule 内の bodybodyText - この要素のボディテキスト
java.lang.Exception
public void end()
throws java.lang.Exception
Rule 内の endjava.lang.Exception
public void finish()
throws java.lang.Exception
Rule 内の finishjava.lang.Exception
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||