|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.composer.node.NodeCompositeFeature
デフォルトノードを構成するための機能を提供します。
このクラスは CompositeRule.getFeature(Class)
から NodeCompositeFeature.class
をキーとして取得し各ノードが利用します。
デフォルトノードを使用する場合はこのクラスまたはサブクラスが必ず登録されている必要があります。
コンストラクタの概要 | |
NodeCompositeFeature()
|
メソッドの概要 | |
java.lang.Object |
getAttributeRef(Node node,
java.lang.String name)
指定された名前を持つ属性の値を参照構文として解析して参照値を返却します。 |
java.lang.Object |
getAttributeRef(Node node,
java.lang.String name,
java.lang.Object defaultValue)
指定された名前を持つ属性の値を参照構文として解析して参照値を返却します。 |
java.lang.Class |
getAttributeToClass(Node node,
java.lang.String name)
指定された名前を持つ属性の値を参照構文として解析して参照値を返却します。 |
java.lang.Class |
getAttributeToClass(Node node,
java.lang.String name,
java.lang.Class defaultValue)
指定された名前を持つ属性の値を参照構文として解析して参照値を返却します。 |
boolean |
getBoolean(java.lang.String value)
|
java.lang.Object |
getTextRef(Node node)
指定された名前を持つ属性の値を参照構文として解析して参照値を返却します。 |
java.lang.String |
getTextString(Node node)
テキスト情報を評価して返却します。 |
java.lang.Class |
getTextToClass(Node node)
指定された名前を持つ属性の値を参照構文として解析して参照値を返却します。 |
boolean |
isBoolean(java.lang.String value)
|
java.lang.String |
toNumberString(java.lang.CharSequence value)
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public NodeCompositeFeature()
メソッドの詳細 |
public java.lang.Class getTextToClass(Node node)
null
が返されます。
node
- ノードのコンテキスト情報
public java.lang.Class getAttributeToClass(Node node, java.lang.String name)
null
が返されます。
node
- ノードのコンテキスト情報name
- 属性名
public java.lang.Class getAttributeToClass(Node node, java.lang.String name, java.lang.Class defaultValue)
defaultValue
が返されます。
node
- ノードのコンテキスト情報name
- 属性名defaultValue
- 指定の属性が存在しない場合に返却される値
defaultValue
public java.lang.Object getTextRef(Node node)
null
が返されます。
node
- ノードのコンテキスト情報
public java.lang.Object getAttributeRef(Node node, java.lang.String name)
null
が返されます。
node
- ノードのコンテキスト情報name
- 属性名
public java.lang.Object getAttributeRef(Node node, java.lang.String name, java.lang.Object defaultValue)
defaultValue
が返されます。
node
- ノードname
- 属性名defaultValue
- 指定の属性が存在しない場合に返却される値
defaultValue
public java.lang.String getTextString(Node node)
node
- ノード
public boolean isBoolean(java.lang.String value)
value
-
public boolean getBoolean(java.lang.String value)
value
-
public java.lang.String toNumberString(java.lang.CharSequence value)
value
-
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |