クラス Tag


  • public final class Tag
    extends ObjectSE

    ランタイムは、Facelets XHTML ビューの各要素に対してこのクラスのインスタンスを作成する必要があります。TagConfig サブインターフェースインスタンスは、コンストラクターで TagConfig が渡される TagHandler インスタンスに Tag のインスタンスを提供する責任があります。

    導入:
    2.0
    • コンストラクターの詳細

      • Tag

        public Tag​(Location location,
                   StringSE namespace,
                   StringSE localName,
                   StringSE qName,
                   TagAttributes attributes)
        コンストラクター。
        パラメーター:
        location - 場所。
        namespace - XML 名前空間。
        localName - XML ローカル名。
        qName - XML 修飾名。
        attributes - タグ属性。
      • Tag

        public Tag​(Tag orig,
                   TagAttributes attributes)
        コンストラクター。
        パラメーター:
        orig - 元のタグ。
        attributes - タグ属性。
    • メソッドの詳細

      • getLocalName

        public StringSE getLocalName()

        タグの XML ローカル名を返します。例: <my:tag/> は「タグ」になります。

        戻り値:
        XML ローカル名。
      • getLocation

        public Location getLocation()

        Facelet ビューでこの Tag インスタンスの場所を返します。

        戻り値:
        場所。
      • getNamespace

        public StringSE getNamespace()

        Facelets ビューでこのタグの解決された XML 名前空間を返します。

        戻り値:
        XML 名前空間。
      • getQName

        public StringSE getQName()

        このタグの XML 修飾名を返します。例: <my:tag/> は "my:tag" になります。

        戻り値:
        XML 修飾名。
      • toString

        public StringSE toString()
        文字列表現を取得します。
        オーバーライド:
        クラス ObjectSEtoString 
        戻り値:
        文字列表現。