javax.servlet.jsp.jstl.tlv
クラス ScriptFreeTLV

java.lang.Object
  拡張javax.servlet.jsp.tagext.TagLibraryValidator
      拡張javax.servlet.jsp.jstl.tlv.ScriptFreeTLV

public class ScriptFreeTLV
extends javax.servlet.jsp.tagext.TagLibraryValidator

JSPスクリプト要素の使用に対する制限を強制するための SAX-ベースのTagLibraryValidator

この TLV は4つの初期化パラメータをサポートします。これらのパラメータは スクリプティング要素の4つの型が許されるか、禁止されるかを制御します:

初期化パラメータのためのすべての初期値はfalseです。 すべてのスクリプティング要素のフォームは禁止されていることを示しています.

作成者:
Mark A. Kolb, Shawn Bayern (minor changes)

コンストラクタの概要
ScriptFreeTLV()
          新規に妥当性検証用インスタンスをつくるためのコンストラクタ 妥当性検証なしで,名前空間-aware のSAXパーザーを作成するために,パーザーファクトリ初期化します.
 
メソッドの概要
 void setInitParameters(java.util.Map initParms)
          TLDにおいて供給できるように,初期化パラメータの値を設定します.
 javax.servlet.jsp.tagext.ValidationMessage[] validate(java.lang.String prefix, java.lang.String uri, javax.servlet.jsp.tagext.PageData page)
          単一のJSPページを妥当性検証します.
 
クラス javax.servlet.jsp.tagext.TagLibraryValidator から継承したメソッド
getInitParameters, release
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ScriptFreeTLV

public ScriptFreeTLV()
新規に妥当性検証用インスタンスをつくるためのコンストラクタ 妥当性検証なしで,名前空間-aware のSAXパーザーを作成するために,パーザーファクトリ初期化します.

メソッドの詳細

setInitParameters

public void setInitParameters(java.util.Map initParms)
TLDにおいて供給できるように,初期化パラメータの値を設定します.

パラメータ:
initParms - TLDで特定できるようにするための,初期化パラメータ名と初期化パラメータ値との対応

validate

public javax.servlet.jsp.tagext.ValidationMessage[] validate(java.lang.String prefix,
                                                             java.lang.String uri,
                                                             javax.servlet.jsp.tagext.PageData page)
単一のJSPページを妥当性検証します.

パラメータ:
prefix - 妥当性検証されるカスタムタグライブラリのためのページによって決まる名前空間prefix
uri - 妥当性検証されるカスタムタグライブラリのTLDのためのページによって決まるURI
page - 妥当性検証されるページのXML representationまわりのラッパー
戻り値:
ページが妥当であれば null.その他は, なぜそのページが妥当でないかを 示す1つ以上のメッセージを含むValidationMessage[]


このドキュメントは、Ja-Jakarta Project により訳されました。コメントがある場合は、report@jajakarta.orgまでお願いします。

Copyright © 1999-2003 The Apache Software Foundation. All Rights Reserved.