Cosminexus リファレンス 定義編

[目次][索引][前へ][次へ]

5.9.1 フィルタ属性ファイルの指定内容

フィルタ属性ファイルは,次に示すDOCTYPE宣言を持ちます。

<!DOCTYPE hitachi-filter-property PUBLIC '-//Hitachi, Ltd.//DTD Filter Property 7.0//EN' 'file://<Cosminexusのインストールディレクトリ>/CC/admin/dtds/hitachi-filter-property_7_0.dtd'>

フィルタ属性ファイルは,次に示すタグを持つxmlファイルです。

タグ名 出現パターン 説明
<hitachi-filter-property> 1回 ルートタグ。

<description>※1 0回以上※2 フィルタの説明。




















<display-name>※1 1回以上※2 フィルタの表示名。
xml:lang属性が"en"のdisplay-nameを必ず指定します。当該リソースの表示名をコマンドの引数で指定する場合も,xml:lang属性が"en"のdisplay-nameを指定します。
1≦文字列長
xml:lang属性が"en"のタグの場合,英数字(0〜9,A〜Z,a〜z),およびアンダースコア(_)を使用できます。
xml:lang属性が"en"のタグ以外の場合,文字の制限はありません。
複数のフィルタが存在する場合,それぞれに一意となる文字列を指定します。


<icon>※1 0回以上※2 Deployツール上に表示されるフィルタのアイコンの定義。


<small-icon> 0または1回 スモールアイコン(16×16)のファイル名。

<large-icon> 0または1回 ラージアイコン(32×32)のファイル名。



<filter-name> 1回 フィルタ名称。※3
複数のフィルタが存在する場合,それぞれ一意となる文字列を指定します。



<filter-class> 1回 フィルタのクラス名。※3
パッケージが定義されている場合,パッケージ名から指定します。

<init-param> 0回以上 初期化パラメタについての定義。


<description>※1 0回以上※2 パラメタの説明。






<param-name> 1回 初期化パラメタ名称。
複数のフィルタ名が存在する場合,それぞれに一意な文字列を指定します。
<param-value> 1回 初期化パラメタの値。
<method-observation-timeout> 0または1回 フィルタ内のメソッド共通の仕掛かり中メソッド監視用タイムアウト時間。
指定できる値は,0〜86400(単位:秒)です。0を指定した場合,タイムアウトしません。デフォルト値は0です。

注※1
xml:lang属性を指定できます。xml:lang属性を指定しない場合は,「en(英語)」が仮定されます。なお,xml:lang属性が同じタグを複数指定できません。

注※2
Servlet2.3以前のWARに対して,このタグを複数指定できません。

注※3
cjgetappprop,cjgetrespropコマンドで出力されたものに対して,タグ名の変更,タグの追加・削除,または値の変更をしてはいけません。