Cosminexus リファレンス 定義編

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

5.12.1 JavaBeansリソース属性ファイルの指定内容

JavaBeansリソース属性ファイルは,次に示すDOCTYPE宣言を持ちます。

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

JavaBeansリソース属性ファイルは,次に示すタグを持つxmlファイルです。

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


<description> 0または1回 JavaBeansリソースの説明を記述。




<display-name> 1回 JavaBeansリソースの表示名。
1≦文字列長≦240。
変更する場合,英数字(0〜9,A〜Z,a〜z),およびアンダースコア(_)を使用できます。



<res-type> 0または1回 リソースのタイプ。
JavaBeansリソースのクラス名を指定します。<class-name>と同じ名称の場合は省略できます。


<class-name> 1回 実装クラス名。
JavaBeansリソースの実装クラス名を指定します。
<runtime> 1回
 






<property> 0回以上 <property>の指定が複数あり,<property-name>の設定値が同じ場合,一つにマージされます。その場合,ワーニングメッセージ(KDJE37600-W)が出力され,後ろに定義された<property>の<property-value>の値が有効になります。
 



<property-name> 1回 プロパティ名。
JavaBeansリソースのsetメソッド名やgetメソッド名を指定します。
 

















































<property-type> 1回 プロパティ値のJavaの型。
指定できる型を次に示します。
  • int
  • long
  • short
  • byte
  • double
  • float
  • boolean
  • char
  • java.lang.Integer
  • java.lang.Long
  • java.lang.Short
  • java.lang.Byte
  • java.lang.Double
  • java.lang.Float
  • java.lang.Boolean
  • java.lang.Character
  • java.lang.String
 

<property-value> 0または1回 プロパティの値。
  <resource-env-external-property> 0回以上
   

<description> 0または1回 リソース環境の別名の説明。
    <optional-name> 1回 リソース環境の別名。
設定する場合,英数字(0〜9,A〜Z,a〜z),アンダースコア(_),ピリオド(.)および階層区切り文字としてスラッシュ(/)を使用できます。ただし,次の名前は指定できません。
  • 予約語である”HITACHI_EJB”(大文字・小文字を区別します)で始まる名前
  • 名前の先頭または末尾に,スラッシュ(/)またはピリオド(.)を指定した名前
  • スラッシュ(/)だけ,またはピリオド(.)だけの名前
  • スラッシュ(/)が連続している名前
文字列の前後に空白,改行がある場合はエラーとなりませんが,取り除かれます。文字列の途中に空白,改行がある場合はエラーとなります。
同一リソース内に<resource-external-property>の指定が複数あり,<optional-name>の指定値がほかの<optional-name>の指定値の下位階層となるような関係の場合は,ワーニングメッセージ(KDJE37602-W)が出力されます。
(例)
別名1:AAA
別名2:AAA/BBB
1≦文字列長≦255