|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.apache.struts.digester.Rule
org.apache.struts.digester.ObjectCreateRule
新しいオブジェクトを生成しオブジェクトスタックへプッシュするルールを実装しています。 要素が完結する時点で、オブジェクトはポップされます。
| フィールドの概要 | |
protected java.lang.String |
attributeName
もしあった場合に、その内容でクラス名を代替する属性。 |
protected java.lang.String |
className
生成されるオブジェクトの Java クラス名。 |
| クラス org.apache.struts.digester.Rule から継承したフィールド |
digester |
| コンストラクタの概要 | |
ObjectCreateRule(Digester digester,
java.lang.String className)
クラス名を指定してオブジェクトを生成するルールを構築します。 |
|
ObjectCreateRule(Digester digester,
java.lang.String className,
java.lang.String attributeName)
クラス名と、代替するクラス名を含むオプションの属性名を指定して、 オブジェクトを生成するルールを構築します。 |
|
| メソッドの概要 | |
void |
begin(org.xml.sax.AttributeList attributes)
要素の先頭での処理を行います。 |
void |
end()
要素の最後での処理を行います。 |
void |
finish()
パース完了後の後始末をします。 |
| クラス org.apache.struts.digester.Rule から継承したメソッド |
body |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
protected java.lang.String attributeName
protected java.lang.String className
| コンストラクタの詳細 |
public ObjectCreateRule(Digester digester,
java.lang.String className)
digester - 連携する DigesterclassName - 生成されるオブジェクトの Java クラス名
public ObjectCreateRule(Digester digester,
java.lang.String className,
java.lang.String attributeName)
digester - 連携する DigesterclassName - 生成されるオブジェクトの Java クラス名attributeName - もし、この属性名が指定される場合、
その内容を生成するクラス名に代えます| メソッドの詳細 |
public void begin(org.xml.sax.AttributeList attributes)
throws java.lang.Exception
Rule 内の beginattributes - 当該要素の一連の属性
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
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||