すべてのパッケージ クラス階層 このパッケージ 前へ 次へ 索引

クラス com.ibm.eNetwork.ECL.ECLScreenDesc

java.lang.Object
   |
   +----com.ibm.eNetwork.ECL.ECLScreenDesc

public class ECLScreenDesc
extends Object
implements Observer
ECLScreenDesc は、 IBM のホスト・アクセス・クラス・ライブラリーの画面認識テクノロジーの画面を「記述する」ために使用されるクラスです。 これは、プレゼンテーション・スペースを記述する主な 4 つのプレーン (TEXT、FIELD、EXFIELD、COLOR) 全部とカーソル位置を使用します。

このオブジェクトで提供されているメソッドを使用すれば、プログラマーは、 指定された画面がホスト側のアプリケーションでどのように表示されるかについての詳細記述を設定することができます。 ECLScreenDesc オブジェクトが作成されて設定されると、 それが ECLPS 上にある同期 WaitFor... メソッドに渡されるか、 または ECLScreenReco に渡されます。 これは、ECLScreenDesc オブジェクトと一致する画面が PS に表示される場合に、 非同期イベントを起動します。

関連項目:
ECLPSECLScreenReco

変数索引

 o DONTCARE
AddOIAInhibitStatus の定数。
 o NOTINHIBITED
AddOIAInhibitStatus の定数。

コンストラクター索引

 o ECLScreenDesc()
ECLScreenDesc の空インスタンスを作成します。
 o ECLScreenDesc(String)
ECLScreenDesc のインスタンスを持続 ECLScreen 文字列から作成します。

メソッド索引

 o AddAttrib(char, int, int, int)
属性値を画面記述に追加します。
 o AddCursorPos(int, int)
画面記述のカーソル位置を設定します。
 o AddNumFields(int)
画面の合計フィールド数を画面記述に追加します。
 o AddNumInputFields(int)
画面の入力フィールド数を画面記述に追加します。
 o AddOIAInhibitStatus(int)
画面記述で OIA 禁止状況待ちをオンにします。
 o AddString(String)
文字列を画面記述に追加します。
 o AddString(String, int, int)
正確な行/桁位置で始まる文字列を画面記述に追加します。
 o AddString(String, int, int, boolean)
正確な行/桁位置で始まる文字列を画面記述に追加します (大文字小文字の区別を付けるよう指定することができます)。
 o AddStringInRect(String, int, int, int, int)
文字列を画面記述に追加します。
 o AddStringInRect(String, int, int, int, int, boolean)
文字列を画面記述に追加します。
 o CallFromString(String)
 o Clear()
ECLScreenDesc オブジェクト内のデータを消去するメンバー・メソッド。
 o toString()
このメソッドを使用して ECLScreenDesc オブジェクトをシリアライズします。

変数

 o DONTCARE
 public static final int DONTCARE
AddOIAInhibitStatus の定数。 この値を渡して、画面の OIA モニター状態を除去します。 デフォルト値は NOTINHIBITED です。

 o NOTINHIBITED
 public static final int NOTINHIBITED
AddOIAInhibitStatus の定数。 この値を渡して、画面の OIA モニター状態を追加します。 これがデフォルト値です。

コンストラクター

 o ECLScreenDesc
 public ECLScreenDesc()
ECLScreenDesc の空インスタンスを作成します。

 o ECLScreenDesc
 public ECLScreenDesc(String str)
ECLScreenDesc のインスタンスを持続 ECLScreen 文字列から作成します。

関連項目:
toString

メソッド

 o toString
 public String toString()
このメソッドを使用して ECLScreenDesc オブジェクトをシリアライズします。 このメソッドを使用して、ECLScreenDesc の持続表示を作成します。 たとえば、ECLScreenDesc オブジェクトをディスクに保管したい場合には、 このメソッドを呼び出して、それが戻す文字列をディスクに書き込みます。 次に、この文字列を使用し、適切なコンストラクターを使って、 ECLScreenDesc オブジェクトを構成することができます。

オーバーライド :
toString (Object クラスにおいて)
関連項目:
ECLScreenDesc
 o Clear
 public void Clear()
ECLScreenDesc オブジェクト内のデータを消去するメンバー・メソッド。

 o AddCursorPos
 public synchronized void AddCursorPos(int row,
                                       int col)
画面記述のカーソル位置を設定します。

注 : ECLScreenDesc オブジェクトには単一のプレゼンテーション・スペースと明示的な関連がなく、 プレゼンテーション・スペースはサイズが変化するため、このメソッドでは、 行および桁のパラメーターの妥当性検査は行われません。 それらは ECLScreenDesc の IsMatch メソッドで妥当性検査されます。 このメソッドでは特定の PS が渡されるので、妥当性検査が可能です。

パラメーター:
row - カーソル行
col - カーソル桁
 o AddAttrib
 public synchronized void AddAttrib(char attrib,
                                    int row,
                                    int col,
                                    int plane)
属性値を画面記述に追加します。

注 : ECLScreenDesc オブジェクトには単一のプレゼンテーション・スペースと明示的な関連がなく、 プレゼンテーション・スペースはサイズが変化するため、このメソッドでは、 行および桁のパラメーターの妥当性検査は行われません。 それらは ECLScreenDesc の IsMatch メソッドで妥当性検査されます。 このメソッドでは特定の PS が渡されるので、妥当性検査が可能です。

パラメーター:
attrib - 記述に追加する属性。
row - 属性の行位置。
col - 属性の桁位置。
plane - 属性が常駐する、PS 内のプレーン。
 o AddNumFields
 public synchronized void AddNumFields(int num)
画面の合計フィールド数を画面記述に追加します。

パラメーター:
num - フィールド数。
 o AddNumInputFields
 public synchronized void AddNumInputFields(int num)
画面の入力フィールド数を画面記述に追加します。

パラメーター:
num - フィールド数。
 o AddOIAInhibitStatus
 public synchronized void AddOIAInhibitStatus(int type)
画面記述で OIA 禁止状況待ちをオンにします。 OIA 条件が適合するのでない限り、画面は画面記述と一致しません。 デフォルトでは、画面記述は INPUT_NOTINHIBITED をオンにします。

パラメーター:
type - 画面記述の OIA 条件。有効な定数値は次のとおりです。

DONTCARE
NOTINHIBITED
 o AddString
 public void AddString(String text)
文字列を画面記述に追加します。 プレゼンテーション・スペースの任意の場所に文字列が存在すれば、 画面は一致します。 これは大文字小文字の区別を付けて文字列を追加します。

パラメーター:
text - 追加する文字列。
関連項目:
AddString, AddString
 o AddString
 public synchronized void AddString(String text,
                                    int row,
                                    int col)
正確な行/桁位置で始まる文字列を画面記述に追加します。 大文字小文字の区別を付けて文字列を追加します。

注 : ECLScreenDesc オブジェクトには単一のプレゼンテーション・スペースと明示的な関連がなく、 プレゼンテーション・スペースはサイズが変化するため、このメソッドでは、 行および桁のパラメーターの妥当性検査は行われません。 それらは ECLScreenDesc の IsMatch メソッドで妥当性検査されます。 このメソッドでは特定の PS が渡されるので、妥当性検査が可能です。

パラメーター:
text - 追加する文字列。
row - EXACT または IN_RECT ロケーション・タイプの場合の開始行。
col - EXACT または IN_RECT ロケーション・タイプの場合の開始桁。
関連項目:
AddString, AddString
 o AddString
 public synchronized void AddString(String text,
                                    int row,
                                    int col,
                                    boolean caseSensitive)
正確な行/桁位置で始まる文字列を画面記述に追加します (大文字小文字の区別を付けるよう指定することができます)。

注 : ECLScreenDesc オブジェクトには単一のプレゼンテーション・スペースと明示的な関連がなく、 プレゼンテーション・スペースはサイズが変化するため、このメソッドでは、 行および桁のパラメーターの妥当性検査は行われません。 それらは ECLScreenDesc の IsMatch メソッドで妥当性検査されます。 このメソッドでは特定の PS が渡されるので、妥当性検査が可能です。

パラメーター:
text - 追加する文字列。
row - EXACT または IN_RECT ロケーション・タイプの場合の開始行。
col - EXACT または IN_RECT ロケーション・タイプの場合の開始桁。
caseSensitive - 大文字小文字の区別を付けるかどうかを指定します。
true - 大文字小文字の区別を付けます。
false - 大文字小文字の区別を付けません。
関連項目:
AddString, AddString
 o AddStringInRect
 public synchronized void AddStringInRect(String text,
                                          int startRow,
                                          int startCol,
                                          int endRow,
                                          int endCol)
文字列を画面記述に追加します。 このメソッドは、長方形エリアに存在できる文字列を追加します。

注 : ECLScreenDesc オブジェクトには単一のプレゼンテーション・スペースと明示的な関連がなく、 プレゼンテーション・スペースはサイズが変化するため、このメソッドでは、 行および桁のパラメーターの妥当性検査は行われません。 それらは ECLScreenDesc の IsMatch メソッドで妥当性検査されます。 このメソッドでは特定の PS が渡されるので、妥当性検査が可能です。

パラメーター:
text - 追加する文字列。
startRow - ロケーションの開始行。
startCol - ロケーション・タイプの開始桁。
endRow - IN_RECT ロケーション・タイプの場合の終了行。
endCol - IN_RECT ロケーション・タイプの場合の終了桁。
関連項目:
AddStringInRect
 o AddStringInRect
 public synchronized void AddStringInRect(String text,
                                          int startRow,
                                          int startCol,
                                          int endRow,
                                          int endCol,
                                          boolean caseSensitive)
文字列を画面記述に追加します。 このメソッドは、長方形エリアに存在できる文字列を追加します。 大文字小文字の区別を付けるよう指定できます。

注 : ECLScreenDesc オブジェクトには単一のプレゼンテーション・スペースと明示的な関連がなく、 プレゼンテーション・スペースはサイズが変化するため、このメソッドでは、 行および桁のパラメーターの妥当性検査は行われません。 それらは ECLScreenDesc の IsMatch メソッドで妥当性検査されます。 このメソッドでは特定の PS が渡されるので、妥当性検査が可能です。

パラメーター:
text - 追加する文字列。
startRow - ロケーションの開始行。
startCol - ロケーション・タイプの開始桁。
endRow - IN_RECT ロケーション・タイプの場合の終了行。
endCol - IN_RECT ロケーション・タイプの場合の終了桁。
caseSensitive - 大文字小文字の区別を付けるかどうかを指定します。
true - 大文字小文字の区別を付けます。
false - 大文字小文字の区別を付けません。
関連項目:
AddStringInRect
 o CallFromString
 public void CallFromString(String line) throws NoSuchElementException, NumberFormatException

すべてのパッケージ クラス階層 このパッケージ 前へ 次へ 索引