|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
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 内の isTypetype - 検証する種別
public int getScope()
Node 内の getScopeprotected int getNodeScope()
public java.lang.String getId()
Node 内の getIdpublic java.lang.Object getNodeValue()
nullを返却します。
Node 内の getNodeValuepublic NodeContext getContext()
Node 内の getContextpublic java.lang.String getAttribute(java.lang.String name)
nullを返します。
Node 内の getAttributename - 属性名
public java.lang.String getAttribute(java.lang.String name,
java.lang.String defaultValue)
defaultValueを返します。
Node 内の getAttributename - 属性名defaultValue - 属性が存在しない場合に返却される値
public java.lang.String getText()
Node 内の getTextpublic void initialize(NodeContext nodeContext)
Node 内の initializenodeContext - ノードのコンテキスト情報
GinkgoException - 構成情報例外。public void begin()
Node 内の beginGinkgoException - 構成情報例外。public void child(Node node)
Node 内の childnode - 子のノード
GinkgoException - 構成情報例外。public void end()
Node 内の endGinkgoException - 構成情報例外。public void finish()
Node 内の finishGinkgoException - 構成情報例外。
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||