TomcatのJSPタグライブラリ設定ファイルの構文を解析します。
web-jsptaglibrary_2_0.xsd (JSP 2.0)に対応しています。
ルートとなる要素は常にtaglibとなります。
taglibの子要素になる要素を以下に記述します。
タグライブラリのバージョンを記述します。
JSPのバージョンを記述します。
タグライブラリの簡易名を記述します。
このタグライブラリを一意に識別するURIを記述します。
タグライブラリの表示名を記述します。
小さいアイコン(16x16)を格納したパスを記述します。
大きいアイコン(32x32)を格納したパスを記述します。
タグライブラリの説明文を記述します。
JSPページを検査するValidatorを使用する際にこの要素を記述します。
以下の子要素を持ちます。
Validatorクラス名を記述します。
Validatorで使用する初期化パラメータを記述します。
context-paramと同じ子要素を持ちます。
Validatorの説明文を記述します。
Listner定義を記述します。
この要素は複数配置することが可能です。
以下の子要素を持ちます。
Listenerクラス名を記述します。
利用するタグ定義を記述します。
この要素は複数配置することが可能です。
以下の子要素を持ちます。
タグ名を記述します。
タグで利用するクラス名を記述します。
このクラスは javax.serlvet.jsp.tagext.JspTag インターフェイスを実装している必要があります。
タグで利用する拡張クラス名を記述します(オプション)。
このクラスは javax.serlvet.jsp.tagext.TagExtraInfo クラスのサブクラスである必要があります。
このタグで使用するBODY部で有効な内容を決定します。
以下の値を使用できます。
詳細は不明です。
任意のJSP文を記述できます。
BODY部は空である必要があります。
scripting を使用しない文を記述できます。
タグの表示名を記述します。
小さいアイコン(16x16)を格納したパスを記述します。
大きいアイコン(32x32)を格納したパスを記述します。
タグの説明文を記述します。
用途不明
変数名を定義します。
name-from-attribute と同時には記述できません。
変数名が格納された属性名を指定します。
name-given と同時には記述できません。
変数のクラス名を完全限定名で記述します。
デフォルトは java.lang.String です。
詳細は不明です。
詳細は不明です。NESTED / AT_BEGIN / AT_END のいずれかを指定します。
タグで利用できる属性を記述します。
この要素は複数配置することが可能です。
以下の子要素を持ちます。
属性名を記述します。
この属性が必須要素であるかを true / false で記述します。
この属性値に動的な値を使用できるかどうかを true / false で記述します。
false の場合、この属性の値は静的に決定されるものに限られます。
この属性の型(クラス名)を記述します。省略すると java.lang.String になります。
この属性の説明文を記述します。
true にすると、この属性は javax.jsp.tagext.JspFragment の型を持つようになります。
詳細は不明です。
タグを利用した例文などを記述します。
このタグに関する付加情報を記述します。
この情報はツール等によってのみ利用されます。
タグファイル(XXX.tag)を定義します。
タグ名を記述します。
タグファイルが格納されたファイルパスを記述します。
もしタグファイルがWARに格納されている場合は /WEB-INF/tags、
もしタグファイルがJARに格納されている場合は /META-INF/tags で始まるパス名を記述しなければなりません。
このタグの使用例を記述します。
このタグに関する付加情報を記述します。
この情報はツール等によってのみ利用されます。
関数を定義します。
関数はEL式の中で使用できます。
関数名を定義します。
関数のクラス名を完全限定名で記述します。
関数はstaticメソッドとして定義されている必要があります。
関数のsignatureを定義します。
signatureとは、関数の引数や戻り値を表したものです。
int funcName1(int param1) String funcName2(int param1, short param2)
この関数の使用例を記述します。
この関数に関する付加情報を記述します。
この情報はツール等によってのみ利用されます。
詳細は不明です。
|
|