クラス TagLibraryInfo


  • public abstract class TagLibraryInfo
    extends ObjectSE
    taglib ディレクティブに関連する変換時の情報、およびその基礎となる TLD ファイル。taglib ディレクティブで使用される接頭辞と URI 値を除いて、ほとんどの情報は TLD から直接取得されます。
    • フィールドサマリー

      フィールド  
      修飾子と型 フィールド 説明
      protected FunctionInfo[]functions
      このタグライブラリで定義されている関数を説明する配列。
      protected StringSEinfo
      この TLD の情報(ドキュメント)。
      protected StringSEjspversion
      このタグライブラリが書き込まれる JSP 仕様のバージョン。
      protected StringSEprefix
      taglib ディレクティブからこの taglib に割り当てられた接頭辞。
      protected StringSEshortname
      TLD に示されている優先短縮名(プレフィックス)。
      protected TagFileInfo[]tagFiles
      このタグライブラリで定義されているタグファイルを説明する配列。
      protected TagInfo[]tags
      このタグライブラリで定義されているタグを説明する配列。
      protected StringSEtlibversion
      タグライブラリのバージョン。
      protected StringSEuri
      このライブラリの taglib ディレクティブからの uri 属性の値。
      protected StringSEurn
      TLD に示されている「信頼できる」URN。
    • コンストラクターのサマリー

      コンストラクター  
      修飾子 コンストラクター 説明
      protected TagLibraryInfo​(StringSE prefix, StringSE uri)
      コンストラクター。
    • フィールドの詳細

      • prefix

        protected StringSE prefix
        taglib ディレクティブからこの taglib に割り当てられた接頭辞。
      • uri

        protected StringSE uri
        このライブラリの taglib ディレクティブからの uri 属性の値。
      • tags

        protected TagInfo[] tags
        このタグライブラリで定義されているタグを説明する配列。
      • tagFiles

        protected TagFileInfo[] tagFiles
        このタグライブラリで定義されているタグファイルを説明する配列。
        導入:
        JSP 2.0
      • functions

        protected FunctionInfo[] functions
        このタグライブラリで定義されている関数を説明する配列。
        導入:
        JSP 2.0
      • tlibversion

        protected StringSE tlibversion
        タグライブラリのバージョン。
      • jspversion

        protected StringSE jspversion
        このタグライブラリが書き込まれる JSP 仕様のバージョン。
      • shortname

        protected StringSE shortname
        TLD に示されている優先短縮名(プレフィックス)。
      • urn

        protected StringSE urn
        TLD に示されている「信頼できる」URN。
      • info

        protected StringSE info
        この TLD の情報(ドキュメント)。
    • コンストラクターの詳細

      • TagLibraryInfo

        protected TagLibraryInfo​(StringSE prefix,
                                 StringSE uri)
        コンストラクター。
        パラメーター:
        prefix - taglib ディレクティブによって実際に使用される接頭辞
        uri - taglib ディレクティブによって実際に使用される URI
    • メソッドの詳細

      • getURI

        public StringSE getURI()
        このライブラリの taglib ディレクティブからの uri 属性の値。
        戻り値:
        uri 属性の値
      • getPrefixString

        public StringSE getPrefixString()
        taglib ディレクティブからこの taglib に割り当てられた接頭辞
        戻り値:
        taglib ディレクティブからこの taglib に割り当てられた接頭辞
      • getShortName

        public StringSE getShortName()
        TLD に示されている優先短縮名(プレフィックス)。これは、オーサリングツールで、このライブラリの taglib ディレクティブを作成するときに使用する優先接頭辞として使用できます。
        戻り値:
        ライブラリの優先短縮名
      • getReliableURN

        public StringSE getReliableURN()
        TLD(uri 要素)に示されている「信頼できる」URN。これは、オーサリングツールで、このライブラリの taglib ディレクティブを作成するときに使用するグローバル識別子として使用できます。
        戻り値:
        このような TLD への信頼できる URN
      • getInfoString

        public StringSE getInfoString()
        この TLD の情報(ドキュメント)。
        戻り値:
        このタグ lib の情報文字列
      • getRequiredVersion

        public StringSE getRequiredVersion()
        JSP コンテナーの必要なバージョンを説明する文字列。
        戻り値:
        JSP コンテナーの(最小)必須バージョン。
        関連事項:
        JspEngineInfo
      • getTags

        public TagInfo[] getTags()
        このタグライブラリで定義されているタグを説明する配列。
        戻り値:
        このタグライブラリで定義されたタグに対応する TagInfo オブジェクト、またはこのタグライブラリでタグが定義されていない場合は長さがゼロの配列
      • getTagFiles

        public TagFileInfo[] getTagFiles()
        このタグライブラリで定義されているタグファイルを説明する配列。
        戻り値:
        このタグライブラリで定義されたタグファイルに対応する TagFileInfo オブジェクト、またはこのタグライブラリでタグファイルが定義されていない場合は長さがゼロの配列
        導入:
        JSP 2.0
      • getTag

        public TagInfo getTag​(StringSE shortname)
        特定のタグ名の TagInfo を取得し、このタグライブラリのすべてのタグを調べます。
        パラメーター:
        shortname - タグの短い名前(接頭辞なし)
        戻り値:
        指定された短い名前のタグの TagInfo。そのようなタグが見つからない場合は null
      • getTagFile

        public TagFileInfo getTagFile​(StringSE shortname)
        特定のタグ名の TagFileInfo を取得し、このタグライブラリのすべてのタグファイルを調べます。
        パラメーター:
        shortname - タグの短い名前(接頭辞なし)
        戻り値:
        指定されたタグファイルの TagFileInfo。タグファイルが見つからない場合は null
        導入:
        JSP 2.0
      • getFunctions

        public FunctionInfo[] getFunctions()
        このタグライブラリで定義されている関数を説明する配列。
        戻り値:
        このタグライブラリで定義された関数、またはタグライブラリで関数が定義されていない場合は長さがゼロの配列。
        導入:
        JSP 2.0
      • getFunction

        public FunctionInfo getFunction​(StringSE name)
        このタグライブラリのすべての関数を調べ、指定された関数名の FunctionInfo を取得します。
        パラメーター:
        name - 関数の名前(接頭辞なし)
        戻り値:
        指定された名前の関数の FunctionInfo。そのような関数が存在しない場合は null
        導入:
        JSP 2.0
      • getTagLibraryInfos

        public abstract TagLibraryInfo[] getTagLibraryInfos()
        この TagLibraryInfo を参照する変換単位の taglib ディレクティブによってインポートされたタグライブラリ(この TagLibraryInfo を含む)のセット全体を表す TagLibraryInfo オブジェクトの配列を返します。タグライブラリが複数回インポートされ、異なるプレフィックスにバインドされている場合、最初のプレフィックスにバインドされた TagLibraryInfo のみが返される配列に含まれている必要があります。
        戻り値:
        この TagLibraryInfo を参照する変換単位の taglib ディレクティブによってインポートされたタグライブラリ(この TagLibraryInfo を含む)のセット全体を表す TagLibraryInfo オブジェクトの配列。
        導入:
        JSP 2.1