カスタム・データ・ハンドラーを作成するには、データ・ハンドラー基本クラス (DataHandler) を拡張して、独自のデータ・ハンドラー・クラス を作成します。 DataHandler クラスには、開発支援のためのユーティリティー・メソッドのほか、変換 (ストリングからビジネス・オブジェクトへ、およびビジネス・オブジェクトからストリングへ) を 実行するメソッドが含まれます。EDK には、カスタム・データ・ハンドラー用のスタブ・コードと makefile が含まれています。 スタブ・ファイルには、空のクラスを定義する Java コードが含まれています。この空のクラスには、インプリメントする必要がある全メソッドがリストされています。このスタブ・ファイルをテンプレートとして使用して、カスタム・データ・ハンドラーを作成することができます。
スタブ・ファイルを使用してデータ・ハンドラーのソース・ファイルを作成するには、次のようにします。
スタブ・ファイルは、製品ディレクトリー内の DevelopmentKits¥edk¥DataHandler サブディレクトリー内にあります。これには、データ・ハンドラー・パッケージ com.crossworlds.DataHandlers をインポートする import ステートメントが含まれています。 また、Java Connector Development Kit からもいくつかのクラスをインポートします。
例えば、次の行では、DataHandler クラスを拡張して、HtmlDataHandler という名前のカスタム・データ・ハンドラー・クラスを作成します。
public class HtmlDataHandler extends DataHandler