org.apache.struts.digester
クラス ObjectCreateRule

java.lang.Object
  |
  +--org.apache.struts.digester.Rule
        |
        +--org.apache.struts.digester.ObjectCreateRule

public class ObjectCreateRule
extends Rule

新しいオブジェクトを生成しオブジェクトスタックへプッシュするルールを実装しています。 要素が完結する時点で、オブジェクトはポップされます。

バージョン:
$Revision: 1.3 $ $Date: 2001/04/14 02:11:02 $
作成者:
Craig McClanahan

フィールドの概要
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
 

フィールドの詳細

attributeName

protected java.lang.String attributeName
もしあった場合に、その内容でクラス名を代替する属性。


className

protected java.lang.String className
生成されるオブジェクトの Java クラス名。

コンストラクタの詳細

ObjectCreateRule

public ObjectCreateRule(Digester digester,
                        java.lang.String className)
クラス名を指定してオブジェクトを生成するルールを構築します。

パラメータ:
digester - 連携する Digester
className - 生成されるオブジェクトの Java クラス名

ObjectCreateRule

public ObjectCreateRule(Digester digester,
                        java.lang.String className,
                        java.lang.String attributeName)
クラス名と、代替するクラス名を含むオプションの属性名を指定して、 オブジェクトを生成するルールを構築します。

パラメータ:
digester - 連携する Digester
className - 生成されるオブジェクトの Java クラス名
attributeName - もし、この属性名が指定される場合、 その内容を生成するクラス名に代えます
メソッドの詳細

begin

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

オーバーライド:
クラス Rule 内の begin
パラメータ:
attributes - 当該要素の一連の属性
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