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 クラスのインポート済みタイプの作成を参照してください。