jp.morpho.config
クラス SetNode

java.lang.Object
  |
  +--java.util.AbstractCollection
        |
        +--java.util.AbstractList
              |
              +--java.util.Vector
                    |
                    +--jp.morpho.config.Node
                          |
                          +--jp.morpho.config.SetNode
すべての実装インタフェース:
java.lang.Cloneable, java.util.Collection, java.util.List, java.util.RandomAccess, java.io.Serializable
直系の既知のサブクラス:
AddNode

public class SetNode
extends Node

SetNode クラスは、set タグを表します。 set タグには、#PCDATA 、call 、new および SystemProperty タグを含めることができます。

例えば set タグは、次のように配備記述子内に記述されます。

     <set name="someMethod">someValue</set>
 

これは、次のようなコードを書くことと同じです。

     obj.setSomeMethod("someValue");
 

作成者:
Kumiko Hiroi
関連項目:
直列化された形式

フィールドの概要
 
クラス java.util.Vector から継承したフィールド
capacityIncrement, elementCount, elementData
 
クラス java.util.AbstractList から継承したフィールド
modCount
 
コンストラクタの概要
  SetNode(jp.morpho.config.Node parent, org.xml.sax.Attributes attributes)
           親ノードとノードの属性を指定して SetNode オブジェクトを作成します。
protected SetNode(jp.morpho.config.Node parent, org.xml.sax.Attributes attributes, java.lang.String prefix)
           親ノードとノードの属性、メソッドのプレフィックス (例えば set) を指定して SetNode オブジェクトを作成します。
 
メソッドの概要
 java.lang.Object configure(java.lang.Object obj)
           指定されたオブジェクトを形成します。
 int getTag()
           タグ値を返します。
 
クラス jp.morpho.config.Node から継承したメソッド
configure, getAttribute, getAttributes, getItemValue, getNodeClass, getNodeName, getParent, getValue
 
クラス java.util.Vector から継承したメソッド
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeRange, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSize
 
クラス java.util.AbstractList から継承したメソッド
iterator, listIterator, listIterator
 
クラス java.lang.Object から継承したメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース java.util.List から継承したメソッド
iterator, listIterator, listIterator
 

コンストラクタの詳細

SetNode

public SetNode(jp.morpho.config.Node parent,
               org.xml.sax.Attributes attributes)

親ノードとノードの属性を指定して SetNode オブジェクトを作成します。

パラメータ:
parent - このノードの親ノード
attributes - このノードの属性

SetNode

protected SetNode(jp.morpho.config.Node parent,
                  org.xml.sax.Attributes attributes,
                  java.lang.String prefix)

親ノードとノードの属性、メソッドのプレフィックス (例えば set) を指定して SetNode オブジェクトを作成します。 このコンストラクタは、SetNode クラスと同じような動作をするサブクラスを作成する場合に有効です。

パラメータ:
parent - このノードの親ノード
attributes - このノードの属性
prefix - メソッドのプレフィックス (例えば set)
メソッドの詳細

getTag

public int getTag()

タグ値を返します。

定義:
クラス Node 内の getTag
戻り値:
タグ値
関連項目:
Node.getTag()

configure

public java.lang.Object configure(java.lang.Object obj)
                           throws ConfigureException

指定されたオブジェクトを形成します。 クラスの説明にあるように、オブジェクト obj の set メソッドを呼び出します。

定義:
クラス Node 内の configure
パラメータ:
obj - 形成するオブジェクト
戻り値:
形成されたオブジェクト
例外:
ConfigureException - オブジェクトが形成できなかった場合
関連項目:
Node.configure(Object)