|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.ginkgo.AbstractNode
ノードの抽象実装を提供し実装の負担を最小化します。
フィールドの概要 |
インタフェース shohaku.ginkgo.Node から継承したフィールド |
SCOPE_DOCUMENT, SCOPE_OWNER, SCOPE_PUBLIC, TYPE_COMMAND, TYPE_COMMENT, TYPE_CONTAINER, TYPE_TEXT, TYPE_VALUE |
コンストラクタの概要 | |
AbstractNode()
|
メソッドの概要 | |
void |
begin()
解析処理プロセス開始の通知を受ける(空実装)。 |
void |
child(Node node)
子のノードの追加の通知を受ける(空実装)。 |
void |
end()
解析処理プロセス完了通知を受ける(空実装)。 |
void |
finish()
解析処理プロセスを完了の通知を受ける(空実装)。 |
java.lang.String |
getAttribute(java.lang.String name)
引数の名前を持つノードの属性を検索し値を返却します。 |
java.lang.String |
getAttribute(java.lang.String name,
java.lang.String defaultValue)
引数の名前を持つノードの属性を検索し値を返却します。 |
NodeContext |
getContext()
ノードのコンテキスト情報を返却します。 |
java.lang.String |
getId()
ノードの識別子を返却します。 |
protected int |
getNodeScope()
ノードの固有のスコープを返却します。 |
java.lang.Object |
getNodeValue()
ノードの値表現を返却します。 |
int |
getScope()
ノードのスコープを返却します。 |
java.lang.String |
getText()
テキスト情報を評価して返却します。 |
void |
initialize(NodeContext nodeContext)
解析処理を開始する直前に初期化の通知を受ける。 |
boolean |
isType(int type)
指定されたノードの種別に属する場合 true を返却します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public AbstractNode()
メソッドの詳細 |
public boolean isType(int type)
true
を返却します。false
を返却します。
Node
内の isType
type
- 検証する種別
public int getScope()
Node
内の getScope
protected int getNodeScope()
public java.lang.String getId()
Node
内の getId
public java.lang.Object getNodeValue()
null
を返却します。
Node
内の getNodeValue
public NodeContext getContext()
Node
内の getContext
public java.lang.String getAttribute(java.lang.String name)
null
を返します。
Node
内の getAttribute
name
- 属性名
public java.lang.String getAttribute(java.lang.String name, java.lang.String defaultValue)
defaultValue
を返します。
Node
内の getAttribute
name
- 属性名defaultValue
- 属性が存在しない場合に返却される値
public java.lang.String getText()
Node
内の getText
public void initialize(NodeContext nodeContext)
Node
内の initialize
nodeContext
- ノードのコンテキスト情報
GinkgoException
- 構成情報例外。public void begin()
Node
内の begin
GinkgoException
- 構成情報例外。public void child(Node node)
Node
内の child
node
- 子のノード
GinkgoException
- 構成情報例外。public void end()
Node
内の end
GinkgoException
- 構成情報例外。public void finish()
Node
内の finish
GinkgoException
- 構成情報例外。
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |