クラス PermittedTaglibsTLV


  • public class PermittedTaglibsTLV
    extends TagLibraryValidator

    TLD が、それが使用されているページにインポートできる taglib(それ自体に加えて)を制限できるようにする TagLibraryValidator クラス。

    この TLV は、次の初期化パラメーターをサポートします。

    • permittedTaglibs: PermittedTaglibsTLV(暗黙的に許可されている)を参照するタグライブラリに加えて、ページへのインポートが許可されているタグライブラリに対応する URI の空白で区切られたリスト。
    作成者:
    Shawn Bayern
    • コンストラクターの詳細

      • PermittedTaglibsTLV

        public PermittedTaglibsTLV()
    • メソッドの詳細

      • release

        public void release()
        クラスからコピーされた説明: TagLibraryValidator
        検証のために、このインスタンスによって保持されているすべてのデータを解放します。
        オーバーライド:
        クラス TagLibraryValidatorrelease 
      • validate

        public ValidationMessage[] validate​(StringSE prefix,
                                            StringSE uri,
                                            PageData page)
        クラスからコピーされた説明: TagLibraryValidator
        JSP ページを検証します。これは、XML ビューの一意のタグライブラリ URI ごとに 1 回呼び出されます。このメソッドは、ページが有効な場合は null を返します。それ以外の場合、メソッドは ValidationMessage オブジェクトの配列を返す必要があります。長さがゼロの配列もエラーなしと解釈されます。
        オーバーライド:
        クラス TagLibraryValidatorvalidate 
        パラメーター:
        prefix - XML ライブラリで、タグライブラリが関連付けられている最初のプレフィックス。名前空間が再定義された場合、一部のタグは異なる接頭辞を使用する場合があることに注意してください。
        uri - タグライブラリの一意の識別子
        page - JspData ページオブジェクト
        戻り値:
        null オブジェクト、またはエラーがない場合は長さ 0 の配列、それ以外の場合は ValidationMessages の配列。