Java クラスのインポート済みタイプの作成
Host On-Demand マクロは、Java™ クラスをインポートする方法として、 インポート済みタイプを使用します。つまり、インポート済みタイプを最初に作成し、特定の Java クラスに関連付ける必要があります。この作業は、マクロごとに、Java クラス 1 つに対して 1 回のみ行います。インポート済みタイプを作成するには、次の手順で行います。
- 「変数」タブの「インポート」ボタンをクリックする。「インポート」ポップアップ・ウィンドウが 表示されます。
- 「インポート済みタイプ」リスト・ボックスで、項目「<new imported type>」を選択する。
- タイプのクラス名を入力する (例: java.util.Hashtable)。パッケージ名 (ある場合) を含む、完全修飾クラス名を入力する必要があります。
- 短縮名を入力する (例: Hashtable)。短縮名を指定しない場合、 AME は完全修飾クラス名を 短縮名として使用します。短縮名を指定すると、インポート済みタイプを参照する際に、 短縮名または完全修飾クラス名のどちらも使用できます。
- 「OK」をクリックします。
- 「変数」リスト・ボックスの最後にある「<new variable>」項目をクリックする。AME は、名前 ($a1$ など)、タイプ (string)、初期値 (ブランク) など、デフォルトの初期値を通常どおり表示します。
- 「名前」入力フィールドに、任意の名前 (例: $ht$) を入力する。
- 「タイプ」リスト・ボックスで、インポート済みタイプを選択する。例えば、Hashtable (タイプをインポートしたときに短縮名を指定した場合)、または java.util.Hashtable (完全修飾クラス名と同じ、デフォルトの短縮名を受け入れた場合) を選択します。
- 「初期値」フィールドでは、フィールドをブランクのままにする (初期値は null になる) か、クラスのインスタンスを戻すメソッドを指定できます。例えば、$new Hashtable()$ (短縮名を使用)、または $new java.util.Hashtable()$ (完全修飾クラス名を使用) を指定します。
「インポート」ポップアップ・ウィンドウに戻ると、「インポート済みタイプ」リスト・ボックスを使用してタイプを新規に作成でき、既に作成済みのタイプを編集または削除することもできます。タイプを新規に作成するには、リストの最後にある 「<new imported type>」 をクリックします。タイプを編集するには、「インポート済みタイプ」リスト・ボックス から型を選択し、「クラス」と「短縮名」の 入力フィールドで値を変更します。タイプを除去するには、タイプを選択して「除去」をクリックします。
短縮名を指定する際には、特定の制限のもとで任意の名前を使用でき ます (変数名とタイプ名を参照)。
ソース表示でのインポート済みタイプの作成については、 Java クラスのインポート済みタイプの作成を参照してください。