shohaku.ginkgo
インタフェース TagPropertyTransfer

既知の実装クラスの一覧:
DefaultTagPropertyTransfer

public interface TagPropertyTransfer

タグのプロパティにタグ属性を転送する機能を提供します。


メソッドの概要
 void addElement(TagNode tag, TagNode element)
          タグのプロパティに要素タグの値を設定します。
 void setAttributes(TagNode tag)
          タグのプロパティにタグ属性を設定します。
 void setText(TagNode tag)
          タグのプロパティにテキストを変換して設定します。
 void substitut(Document document, java.lang.StringBuffer text)
          タグにテキストを代入します。
 void substitut(Document document, TagAttributes atts)
          タグ属性値を代入します。
 

メソッドの詳細

substitut

public void substitut(Document document,
                      TagAttributes atts)
タグ属性値を代入します。

パラメータ:
document - ドキュメント
atts - タグ属性

substitut

public void substitut(Document document,
                      java.lang.StringBuffer text)
タグにテキストを代入します。

パラメータ:
document - ドキュメント
text - テキスト

setAttributes

public void setAttributes(TagNode tag)
タグのプロパティにタグ属性を設定します。
タグが 属性名に対応する setter メソッドを定義する場合は実行します。

パラメータ:
tag - タグ

setText

public void setText(TagNode tag)
タグのプロパティにテキストを変換して設定します。
タグが setTextTransferValue メソッドを定義すると同時に、
タグに本体が有り、本体に子のエレメントが無い場合は実行します。

パラメータ:
tag - タグ

addElement

public void addElement(TagNode tag,
                       TagNode element)
タグのプロパティに要素タグの値を設定します。
タグが要素タグ名(プレフィックスを含まない)に対応する、接頭辞 add を持つメソッドを定義する場合に実行します。
或いはタグが addElementTransferValue メソッドを定義する場合はデフォルトメソッドとして実行します。
接尾辞を持つメソッドやデフォルトメソッドはオーバーロード可能です。

パラメータ:
tag - タグ
element - 追加する要素タグ