shohaku.ginkgo.tags
クラス AbstractTag

java.lang.Object
  拡張shohaku.ginkgo.tags.AbstractTag
すべての実装インタフェース:
Node, TagNode
直系の既知のサブクラス:
AbstractContextTag, AbstractLogicTag, AbstractValueTag, ClassContainTag, CommentTag, DocumentContainTag, OwnerContainTag, PublicContainTag

public abstract class AbstractTag
extends java.lang.Object
implements TagNode

タグの抽象実装を提供し実装の負担を最小化します。


コンストラクタの概要
AbstractTag()
           
 
メソッドの概要
 void begin()
          空実装です。
 void child(TagNode tagNode)
          空実装です。
 void end()
          空実装です。
 void finish()
          空実装です。
 java.lang.String getId()
          タグの識別子を返却します。
 java.lang.String getName()
          タグの識別名を返却します。
 TagContext getTagContext()
          タグのコンテキスト情報を返却します。
 void initialize(TagContext context)
          解析処理を開始する直前に初期化の通知を受ける。
 void text(TextNode textNode)
          空実装です。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AbstractTag

public AbstractTag()
メソッドの詳細

getId

public final java.lang.String getId()
インタフェース TagNode の記述:
タグの識別子を返却します。

定義:
インタフェース TagNode 内の getId
戻り値:
タグの識別子

getName

public final java.lang.String getName()
インタフェース TagNode の記述:
タグの識別名を返却します。
識別名はドキュメント内、同一階層内、階層下内で重複があり得ます。
識別名は定義上で、0個以上のデータを持つ名前コレクションとして認識されます。

定義:
インタフェース TagNode 内の getName
戻り値:
タグの識別名

getTagContext

public TagContext getTagContext()
インタフェース TagNode の記述:
タグのコンテキスト情報を返却します。

定義:
インタフェース TagNode 内の getTagContext
戻り値:
タグのコンテキスト情報

initialize

public void initialize(TagContext context)
解析処理を開始する直前に初期化の通知を受ける。
オーバライドした場合必ず親クラスの同メソッドを呼び出してください。

定義:
インタフェース TagNode 内の initialize
パラメータ:
context - タグのコンテキスト情報
例外:
GinkgoException - 構成情報例外

begin

public void begin()
空実装です。

定義:
インタフェース TagNode 内の begin
例外:
GinkgoException - 構成情報例外
関連項目:
TagNode.begin()

child

public void child(TagNode tagNode)
空実装です。

定義:
インタフェース TagNode 内の child
パラメータ:
tagNode - 子のノード
例外:
GinkgoException - 構成情報例外
関連項目:
TagNode.child(shohaku.ginkgo.TagNode)

text

public void text(TextNode textNode)
空実装です。

定義:
インタフェース TagNode 内の text
パラメータ:
textNode - テキストノード
例外:
GinkgoException - 構成情報例外
関連項目:
TagNode.text(shohaku.ginkgo.TextNode)

end

public void end()
空実装です。

定義:
インタフェース TagNode 内の end
例外:
GinkgoException - 構成情報例外
関連項目:
TagNode.end()

finish

public void finish()
空実装です。

定義:
インタフェース TagNode 内の finish
例外:
GinkgoException - 構成情報例外
関連項目:
TagNode.finish()