uCosminexus Interschema ユーザーズガイド

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

10.2.3 DLPropertyクラス

ここでは,DLPropertyクラスの仕様について説明します。

<この項の構成>
(1) DLPropertyクラスの概要
(2) コンストラクタの詳細
(3) メソッドの詳細

(1) DLPropertyクラスの概要

継承
java.lang.Object
|
+-- jp.co.Hitachi.soft.interschema2.DLProperty

 

形式
public final class DLProperty
extends java.lang.Object

 

説明
DLプロパティ情報を定義します。DLプロパティ情報には,次の情報が含まれます。
  • ユーザバージョン
  • ユーザコメント
  • 作成日時
  • 作成製品バージョン
  • 更新日時
  • 更新製品バージョン
  • DLファイルバージョン
ユーザバージョン及びユーザコメントには,FDLファイル又はMDLファイル作成時に設定された値をUnicodeに変換した値が設定されます。FDLファイル又はMDLファイル作成時に設定された値がない場合は,nullが設定されます。コード変換に失敗した場合は,DLプロパティ情報構築時に例外がスローされます。ただし,ワークステーションのOSでInterschemaを使用する場合,LANG環境変数に「C」が設定されているときは,FDLファイル又はMDLファイル作成時に設定された値を,JIS7(7bit JIS X0201(ISO646),カナなし)として扱います。
作成日時及び更新日時には,万国標準時(UCT)の1970年1月1日の00:00:00から,それぞれ作成日時又は更新日時までの通算経過ミリ秒が設定されます。
作成製品バージョン及び更新製品バージョンには,それぞれ作成及び更新に使用したInterschemaのバージョンが,「VVRRSS」形式で設定されます。
DLファイルバージョンには,FDLバージョン又はMDLバージョンが設定されます。
古いバージョンのFDLファイル又はMDLファイル(電子データ変換ツール又はInterschemaバージョン1で作成したファイル)から作成されたDLプロパティ情報の場合,有効な情報は,更新日時及びDLファイルバージョンだけです。

コンストラクタの概要
形式 機能
public DLProperty(String dlFileName) 指定されたFDLファイル又はMDLファイル名から,DLプロパティ情報を生成します。

メソッドの概要
形式 機能
public String getUserVersion() このDLプロパティ情報のユーザバージョンを取得します。
public String getUserComment() このDLプロパティ情報のユーザコメントを取得します。
public long getCreatedDate() このDLプロパティ情報の作成日時を取得します。
public String getCreatedPPVersion() このDLプロパティ情報の作成製品バージョンを取得します。
public long getLastUpdatedDate() このDLプロパティ情報の更新日時を取得します。
public String getLastUpdatedPPVersion() このDLプロパティ情報の更新製品バージョンを取得します。
public long getDLVersion() このDLプロパティ情報のDLファイルバージョンを取得します。

(2) コンストラクタの詳細

(a) DLProperty

形式
public DLProperty(String dlFileName)
    throws TranslatorException

 

引数
引数 内容
dlFileName FDLファイル名又はMDLファイル名を指定します。

説明
指定されたFDLファイル又はMDLファイルから,DLプロパティ情報を生成します。dlFileNameにnull又は空文字列が指定された場合は,パラメタエラーとしてTranslatorExceptionが発生します。

例外
例外 内容
TranslatorException 不正なファイルが指定された場合,又はファイルが存在しなかった場合に発生します。

(3) メソッドの詳細

(a) getUserVersion

形式
public String getUserVersion()

 

引数
なし

説明
このDLプロパティ情報のユーザバージョンを取得します。

戻り値
ユーザバージョンが返されます。
(b) getUserComment

形式
public String getUserComment()

 

引数
なし

説明
このDLプロパティ情報のユーザコメントを取得します。

戻り値
ユーザコメントが返されます。
(c) getCreatedDate

形式
public long getCreatedDate()

 

引数
なし

説明
このDLプロパティ情報の作成日時を取得します。

戻り値
作成日時が戻されます。
(d) getCreatedPPVersion

形式
public String getCreatedPPVersion()

引数
なし

説明
このDLプロパティ情報の作成製品バージョンを取得します。

戻り値
作成製品バージョンが返されます。
(e) getLastUpdatedDate

形式
public long getLastUpdatedDate()

 

引数
なし

説明
このDLプロパティ情報の更新日時を取得します。

戻り値
更新日時が返されます。
(f) getLastUpdatedPPVersion

形式
public String getLastUpdatedPPVersion()

 

引数
なし

説明
このDLプロパティ情報の更新製品バージョンを取得します。

戻り値
更新製品バージョンが返されます。
(g) getDLVersion

形式
public long getDLVersion()

 

引数
なし

説明
このDLプロパティ情報のDLファイルバージョンを取得します。

戻り値
DLファイルバージョンが返されます。