|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Object | +--javax.servlet.jsp.tagext.TagLibraryValidator
JSPページの翻訳時の検証クラスです。 JSPページに関連するXMLドキュメントを検証します。
TLDファイルはTagLibraryValidatorクラスとタグライブラリの初期化引数に関連します。
JSPコンテナは以下のような時、適切なサブクラスの適切なインスタンスを配置する必要があります。
TagLibraryValidatorのインスタンスは内部で検証を行うための拡張したオブジェクト (例: XSchema validator)を作成します。 そして、指示された翻訳動作が実行されている間、全てのページで再利用されます。
JSPコンテナはvalidate()メソッドの呼び出しが直列化されることを保証しません。 だから、TagLibraryValidator が必要とされる同期化を行わなくてはいけません。
JSPコンテナは、より高品質なエラー検証を提供するために、jsp:id属性を (随意に)サポートすることができます。 jsp:idがサポートされる時、コンテナは、JSPページがコンテナに渡された時に追跡し、 jsp:id属性の値として渡される一意な"id"を個々のエレメントに対して割り当てます。 XMLビュー中で見ることのできる個々のXMLエレメントは、この属性とともに拡張されます。 それ以後、TagLibraryValidatorは、1つ以上の検証メッセ-ジ(ValidationMessage) オブジェクト中の属性を使うことができます。 次に、コンテナは、これらの値を使って、 エラーの位置を示す、より正確な情報を提供できるようになります。
| コンストラクタの概要 | |
TagLibraryValidator()
|
|
| メソッドの概要 | |
Map |
getInitParameters()
初期化パラメータを変更不可能なMapとして取得します。 |
void |
release()
このインスタンスによって評価用として保持されているすべてのデータを解放します。 |
void |
setInitParameters(Map map)
評価手続きのためにTLD内の初期化データをセットします。 |
ValidationMessage[] |
validate(String prefix,
String uri,
PageData page)
JSPページの検証をします。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public TagLibraryValidator()
| メソッドの詳細 |
public void setInitParameters(Map map)
map - 初期化パラメータを記述したMappublic Map getInitParameters()
public ValidationMessage[] validate(String prefix,
String uri,
PageData page)
prefix - 指示子の接頭属性の値uri - 指示子のuri属性の値
public void release()
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
このドキュメントは、Ja-Jakarta Project により翻訳されました。コメントがある場合は、report@jajakarta.orgまでお願いします。
Copyright © 1999-2002 The Apache Software Foundation. All Rights Reserved.