ページの先頭行へ戻る
Interstage List Creator V10.4.0 XBRLデータ対応機能編
FUJITSU Software

4.3.1 クラスインタフェース

XBRLインスタンスを使って帳票を出力するためには以下のメソッドを使用します。その他のメソッド・クラスについての詳細は、オンラインマニュアル“アプリケーション作成ガイド”を参照してください。

【クラス】

com.fujitsu.systemwalker.outputassist.connector.Forms

【メソッド】

メソッドの概要

void

setDataSource(String dsinfo)

void

execDataSource()

void

ChangeForm(String formname)


public void setDataSource(java.lang.String dsinfo) throws ConnectionException

XBRLデータ対応機能固有の情報を設定します。

パラメータ:

dsinfo : XBRLデータ対応機能固有の情報を指定します。

指定は「キー=値」の形式で行い、「キー=値」の組ごとに「ダブルクォーテーション(")」で囲みます。キーを複数指定する場合は、キーとキーの間を「セミコロン(;)」で区切って指定します。

 "[キー1=値1]";"[キー2=値2]";"[キー3=値3]"; ・・・

上記のdsinfoに設定する値の全体も「ダブルクォーテーション(")」で囲みます。

XBRLデータ対応機能の固有キーの詳細は、本マニュアルのprdsexecコマンドの-vオプションの説明“4.2.2 -vオプション”を参照してください。メソッドの記述例は、“4.3.2 Javaアプリケーションの記述例”を参照してください。

例外:

com.fujitsu.systemwalker.outputassist.connector.ConnectionException


public void execDataSource() throws ConnectionException

setDataSource()メソッドで指定された情報を利用して、帳票を出力します。

例外:

com.fujitsu.systemwalker.outputassist.connector.ConnectionException

帳票を出力する代わりに「項目名ラベル付きデータファイル」を出力するには、execDataSource(java.lang.String csv)メソッドを指定します。詳細については、オンラインマニュアル“アプリケーション作成ガイド”を参照してください。


public void ChangeForm(String formname) throws ConnectionException

マルチフォーム出力時に、処理対象の帳票を切り替えます。このメソッド呼び出し以降に指定したXBRLデータ対応機能固有の情報は、formnameで指定した帳票に対する指定となります。

パラメータ:

formname - 切り替える帳票名を指定します。

例外:

com.fujitsu.systemwalker.outputassist.connector.ConnectionException

マルチフォーム出力する場合は、以下の順序で処理します。以下で利用する各メソッドの詳細については、オンラインマニュアル“アプリケーション作成ガイド”を参照してください。

  1. Formsクラスのコンストラクタを作成します。帳票名には、最初に処理する帳票名を指定します。

  2. setDataSourceメソッドで、最初に処理する帳票にXBRLデータ対応機能固有の情報を設定します。

  3. 処理対象の帳票をChangeFormメソッドで切り替えます。

  4. setDataSourceメソッドで、3で指定した帳票にXBRLデータ対応機能固有の情報を設定します。

  5. 3,4を処理対象の帳票の数だけ繰り返します。

  6. 最後に、execDataSourceメソッドで出力データの抽出を行います。


ポイント

  • 帳票名や帳票格納ディレクトリについては、Formsクラスのコンストラクタ、およびChangeFormメソッドで指定してください。

  • その他出力時の各種のオプションについては、Formsクラスの各メソッド、およびPrintPropertiesクラスなど他のクラスで指定してください

  • これらのメソッドおよびクラスの詳細については、オンラインマニュアル“アプリケーション作成ガイド”を参照してください。