14.02.2013 Aufrufe

Formcoordinator ユーザーズガイド - ソフトウェア - Fujitsu

Formcoordinator ユーザーズガイド - ソフトウェア - Fujitsu

Formcoordinator ユーザーズガイド - ソフトウェア - Fujitsu

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

付録C <strong>Formcoordinator</strong>のAPI<br />

Webアプリケーションを作成して電子フォームを処理する場合に使用するAPIについて説明します。<br />

使用するAPIにはJava APIがあります。<br />

C.1 Java API<br />

Java APIはサーブレットまたはJSPで動作します。<br />

<strong>Formcoordinator</strong>で利用できるJava APIには、次に示すクラスがあります。<br />

クラス名 説明<br />

InputDataBuilder Webブラウザから送信されたデータの解析とXMLデータへのマッ<br />

ピングを行い、送信されたデータをXMLデータとして抽出します。<br />

OutputDataBuilder 電子フォームに表示される初期値のXMLデータと電子フォームか<br />

ら、Webブラウザに表示するHTMLデータを生成します。<br />

AttachedFile 添付ファイルのデータを操作します。添付ファイルに関する情報、<br />

データの取得を行うことができます。<br />

HtmlFormUtil FORMタグから送信されるデータから情報を取得するためのユー<br />

ティリティクラスです。<br />

Base64 Base64のエンコードまたはデコードを行います。<br />

XmlDataAccess 入出力項目に、項目のXPathでアクセスして、指定した項目のXML<br />

データの取得または設定を行います。<br />

ItemAttributeAccess 指定した項目の項目制御情報に項目名でアクセスして、設定しま<br />

す。<br />

EformInfo 電子フォームに設定されている項目に対する項目名一覧やXPath<br />

名一覧、備考情報一覧などの情報を取得します。<br />

ItemInfo 電子フォームに設定されている項目の項目種別や備考情報など<br />

の情報を取得します。<br />

NumberItemInfo 電子フォームに設定されている数字項目の情報を取得します。<br />

TextItemInfo 電子フォームに設定されているテキスト項目の情報を取得します。<br />

RectTextItemInfo 電子フォームに設定されている矩形テキスト項目の情報を取得し<br />

ます。<br />

BarcodeItemInfo 電子フォームに設定されているバーコード項目の情報を取得しま<br />

す。<br />

HiddenItemInfo 電子フォームに設定されている非出力項目の情報を取得します。<br />

PrintDataBuilder 推奨されていません。<br />

サーバでの帳票印刷はList Creatorを使用してください。<br />

これらのクラスは、パッケージ「com.fujitsu.form」にあります。<br />

C.1.1 クラス:InputDataBuilder<br />

Webブラウザからの送信データの解析とXMLデータへのマッピングを行い、送信データをXMLデータとして抽出します。<br />

■ クラスの概要<br />

クラス名 InputDataBuilder<br />

- 224 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!