com.ibm.eNetwork.ECL Class ECLPS

  PREV CLASS     NEXT CLASS FRAMES     NO FRAMES    
SUMMARY: NESTED |  FIELD |  CONSTR |  METHOD DETAIL:  FIELD |  CONSTR |  METHOD


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

      
All Implemented Interfaces:
ECLConstants
public class ECLPS
extends java.lang.Object
implements ECLConstants

ECLPS encapsulates the host presentation space. The presentation space is a virtual screen which contains all the characters and attributes that would be seen on a traditional emulator screen. The presentation space is the primary object for text-based interactions with the host. This class provides methods that manipulate text, perform searches, send keystrokes to the host, and work with the cursor. An instance of ECLPS can be obtained using the GetPS() method on an instance of ECLSession.

The raw presentation space data is maintained in a series of planes which can be accessed by various methods within this class. The text plane contains the actual characters in the presentation space. Most of the methods in ECLPS work exclusively with the text plane.

The remaining planes contain the corresponding attributes for each character in the text plane. The color plane contains color characteristics. The field plane contains the field attributes. The extended field plane contains the extended field attributes. The DBCS plane contains double byte character set (DBCS) character and field attributes. The grid plane contains the DBCS grid information. The color, field, extended field, DBCS, and grid planes are not interpreted by any of the methods in this class.

It may be more convenient to access the presentation space through a field list (ECLFieldList). The GetFieldList() method may be used to get an instance of ECLFieldList which contains a snapshot of all the fields in the current presentation space. Fields provide convenient methods for interpreting the data in the non-text planes.

The only configurable feature of the presentation space is its size. The size is determined by the value of the SESSION_PS_SIZE keyword in the Properties parameter when ECLSession is constructed. Valid presentation space sizes include 24 x 80, 32 x 80, 43 x 80, 27 x 132, and 24 x 132 but might be limited by the type of emulation (3270, 5250, VT). The default size is 24 rows by 80 columns. The size of the presentation space can be determined using the GetSize(), GetSizeRows(), and GetSizeCols() methods.

Once an instance of ECLPS has been obtained, an application can register for PS events using the RegisterPSEvent() method. PS events are sent to registered objects whenever the presentation space is changed for any reason, be it host or operator initiated. These PS events are the primary mechanism used by an application to drive interactions with the presentation space.

See Also:
ECLSession , ECLFieldList , ECLField

Field Summary
static int ALL_EVENTS            
static int HOST_EVENTS            
static int USER_EVENTS            

 

Fields inherited from interface com.ibm.eNetwork.ECL. ECLConstants
ALL_FIELDS, ALL_PLANES, ALPHANUM_FIELD, ALTCUR_STR, ALTVIEW_STR, ATTN_STR, ATTR_5250_ALPHA_ONLY, ATTR_5250_ALPHANUM, ATTR_5250_ALPHANUM_MASK, ATTR_5250_BIDI_RTL, ATTR_5250_BRIGHT, ATTR_5250_DBCS_KATAKANA, ATTR_5250_DISPLAY, ATTR_5250_MAG_STRIPE, ATTR_5250_MODIFIED, ATTR_5250_NORMAL, ATTR_5250_NUM_ONLY, ATTR_5250_NUM_PLUS, ATTR_5250_NUM_SHIFT, ATTR_5250_NUM_SIGNED, ATTR_5250_PROTECTED, ATTR_ALPHANUM, ATTR_DISPLAY1, ATTR_DISPLAY2, ATTR_MDT, ATTR_PROTECTED, AUTOPUSH_STR, AUTOREV_STR, BACKSP_STR, BACKTAB_STR, BACKTABWORD_STR, BASE_STR, BEGINFLD_STR, BIDI_MODE_OFF_STR, BIDI_MODE_ON_STR, BIDIL_STR, BLUE_3270, CANCELPJOB_STR, CLEAR_STR, CLEARRECT_STR, CLOSE_STR, COLOR_ATTRIBUTES_PLANE, COLOR_PLANE, COLUMNHEAD_STR, CONTEXT_DISP_STR, CONTINUEPJOB_STR, COPY_STR, COPY_TABLE_STR, COPY_VT_HISTORY_STR, COPYALL_STR, COPYAPPEND_STR, CRSEL_STR, CSD_STR, CURDOWN_STR, CURLEFT_STR, CURRIGHT_STR, CURSOR_DIRECTION_STR, CURUP_STR, CUT_PASTE_UNDO_STR, CUT_STR, DB_CA_EXIST, DB_CLEAR, DB_DB1, DB_DBCS, DB_DBHIGH, DB_DEAD, DB_MIX, DB_SI, DB_SO, DB_SOSI_EXIST, DBATTR_DEFAULT, DBATTR_EITHER, DBATTR_ONLY, DBATTR_OPEN, DBATTR_PURE, DBCS_PLANE, DBCSINP_STR, DBDEFALT, DEF_3270, DELCHAR_STR, DELWORD_STR, DESELFLD_STR, DISPLAY_POPPAD_1_STR, DISPLAY_POPPAD_2_STR, DISPLAY_POPPAD_3_STR, DISPLAY_POPPAD_4_STR, DISPLAY_POPPAD_STR, DISPLAYABLE_FIELD, DOCMODE_STR, DSPSOSI_STR, DUP_CHAR, DUP_STR, EBC_SI, EBC_SO, ENDLINE_STR, ENDPUSH_STR, ENTER_STR, ENTERRESET_STR, ERASEEOF_STR, ERASEFLD_STR, ERASEINPUT_STR, EXFIELD_PLANE, EXT_ATTR_3270_APL, EXT_ATTR_3270_BLINK, EXT_ATTR_3270_CHAR, EXT_ATTR_3270_DBCS, EXT_ATTR_3270_EBCDIC, EXT_ATTR_3270_REVERSE, EXT_ATTR_3270_UNDERLINE, EXT_ATTR_5250_BLINK, EXT_ATTR_5250_COLUMN_SEP, EXT_ATTR_5250_REVERSE, EXT_ATTR_5250_UNDERLINE, EXT_BLINK, EXT_COL_SEP, EXT_D_BOTH, EXT_D_LEFT, EXT_D_OVER, EXT_D_RIGHT, EXT_D_UNDER, EXT_DBCS, EXT_EFA_APL_SET, EXT_EFA_FG_SET, EXT_G_ALL, EXT_G_LEFT, EXT_G_OVER, EXT_G_RIGHT, EXT_G_UNDER, EXT_LINEATTR_CHECK, EXT_LINEATTR_DBLWID, EXT_LINEATTR_DBLWID_DBLHT_BOT, EXT_LINEATTR_DBLWID_DBLHT_TOP, EXT_LINEATTR_NORMAL, EXT_NON_ERASEABLE, EXT_NORMAL, EXT_OPAQUE, EXT_REVERSE, EXT_UNDERLN, F1_STR, F10_STR, F11_STR, F12_STR, F13_STR, F14_STR, F15_STR, F16_STR, F17_STR, F18_STR, F19_STR, F2_STR, F20_STR, F21_STR, F22_STR, F23_STR, F24_STR, F3_STR, F4_STR, F5_STR, F6_STR, F7_STR, F8_STR, F9_STR, FIELD_MARK, FIELD_PLANE, FINAL_STR, FLDBASE_STR, FLDEXT_STR, FLDMINUS_STR, FLDMRK_STR, FLDPLUS_STR, FLDREV_STR, FLDSHAPE_STR, FORMFEED_STR, FWDTAB_STR, GRCURSOR_STR, GREEN_3270, GRID_PLANE, HELP_STR, HILIGHT_FIELD, HINDIL_STR, HOME_STR, HOST_PLANE, HOSTPRT_STR, INITIAL_STR, INSERT_STR, ISOLATED_STR, JUMP_STR, KEYPAD0_STR, KEYPAD1_STR, KEYPAD2_STR, KEYPAD3_STR, KEYPAD4_STR, KEYPAD5_STR, KEYPAD6_STR, KEYPAD7_STR, KEYPAD8_STR, KEYPAD9_STR, KEYPADCOMMA_STR, KEYPADDOT_STR, KEYPADENTER_STR, KEYPADMINUS_STR, LATINL_STR, LOGICAL_DISP_STR, LOLIGHT_FIELD, MARKDOWN_STR, MARKLEFT_STR, MARKRIGHT_STR, MARKUP_STR, MIDDLE_STR, MODIFIED_FIELD, MOVEDOWN_STR, MOVELEFT_STR, MOVERIGHT_STR, MOVEUP_STR, MSR_STR, NATIONAL_DISP_STR, NEUT_3270, NEWLINE_STR, NEXTWORD_STR, NLS_PLANE, NO_TIMEOUT, NOMINAL_DISP_STR, NON_DISPLAYABLE_FIELD, NON_PENDETECTABLE_FIELD, NUMCONTEXT_STR, NUMERIC_FIELD, NUMNATIONAL_STR, NUMNOMINAL_STR, OICR_STR, PA1_STR, PA2_STR, PA3_STR, PAGEDWN_STR, PAGEUP_STR, PASTE_STR, PASTENEXT_STR, PENDETECTABLE_FIELD, PINK_3270, POPPAD_FOCUS_STR, PREVIOUSWORD_STR, PRINT_STR, PROTECTED_FIELD, PRTESTPAGE_STR, PUSH_STR, RAWTEXT_PLANE, RED_3270, RESET_STR, RETRYPRT_STR, ROUNDTRIP_OFF_STR, ROUNDTRIP_ON_STR, RULE_STR, SCREENREV_STR, SEARCH_BACKWARD, SEARCH_FORWARD, SELECTALL_STR, SELFLD_STR, SHIFT_F1_STR, SHIFT_F10_STR, SHIFT_F11_STR, SHIFT_F12_STR, SHIFT_F13_STR, SHIFT_F14_STR, SHIFT_F15_STR, SHIFT_F16_STR, SHIFT_F17_STR, SHIFT_F18_STR, SHIFT_F19_STR, SHIFT_F2_STR, SHIFT_F20_STR, SHIFT_F3_STR, SHIFT_F4_STR, SHIFT_F5_STR, SHIFT_F6_STR, SHIFT_F7_STR, SHIFT_F8_STR, SHIFT_F9_STR, SMARTORDERING_OFF_STR, SMARTORDERING_ON_STR, START_VT_HISTORY_LOG_STR, STARTMAC_STR, STOP_VT_HISTORY_LOG_STR, SYSREQ_STR, TABWORD_STR, TEST_STR, TEXT_PLANE, THAIL_STR, TOGGLE7HEB_STR, TOGGLEHEB_STR, TOGGLEVTHEBDISP_STR, TURQ_3270, TXTORL2R_STR, TXTORR2L_STR, TXTTYPEL_STR, TXTTYPEV_STR, UNMARK_STR, UNMODIFIED_FIELD, UNPROTECTED_FIELD, VISUAL_DISP_STR, VT_BREAK_STR, VT_KEYPAD_PF1_STR, VT_KEYPAD_PF2_STR, VT_KEYPAD_PF3_STR, VT_KEYPAD_PF4_STR, VTPRINTCONVERT_STR, WORDLFT_STR, WORDRGT_STR, WORDWRAP_STR, YELLOW_3270

 

Constructor Summary
ECLPS ()            

 

Method Summary
 void BadgeReader (java.lang.String text)           The BadgeReader method sends a string to the presentation space at the current cursor location + 1.
 void BadgeReader (java.lang.String text, int pos)           The BadgeReader method sends a string to the presentation space at the specified location + 1.
 void BadgeReader (java.lang.String text, int row, int column)           The BadgeReader method sends a string to the presentation space at the specified location + 1.
 boolean containsHTMLDDS ()           Returns whether current screen in ECLPS contains any HTML DDS data or not.
 int ConvertPosToCol (int pos)           The ConvertPosToCol method converts a linear presentation space position to its corresponding column.
 int ConvertPosToRow (int pos)           The ConvertPosToRow method converts a linear presentation space position to its corresponding row.
 int ConvertRowColToPos (int row, int col)           The ConvertRowColToPos method converts a row and column coordinate to its corresponding linear position.
 int GetCursorCol ()           Returns the column coordinate of the current cursor position.
 int GetCursorPos ()           Returns the linear cursor position.
 int GetCursorRow ()           Returns the row coordinate of the current cursor position.
 boolean GetCursorVisible ()           Returns whether the cursor is visible.
 java.util.Vector GetECLInputFields ()           Return Vector which is a collection of ECLInputFieldAttribute objects.
 boolean GetENPTUIField ()           Gets whether PS has an ENPTUI field (selection field or scroll bar field) or not.
 int GetENPTUIWindow ()           Gets number of ENPTUI window
 java.lang.String GetENPTUIWindowFooter (int index)           Gets specified ENPTUI window footer
 int GetENPTUIWindowFooterPosition (int index)           Gets specified ENPTUI window footer position
 int GetENPTUIWindowFooterSize (int index)           Gets specified ENPTUI window footer size
 int GetENPTUIWindowPosition (int index)           Gets specified ENPTUI window position
 java.awt.Dimension GetENPTUIWindowSize (int index)           Gets specified ENPTUI window size
 java.lang.String GetENPTUIWindowTitle (int index)           Gets specified ENPTUI window title
 int GetENPTUIWindowTitlePosition (int index)           Gets specified ENPTUI window title position
 int GetENPTUIWindowTitleSize (int index)           Gets specified ENPTUI window title size
  ECLFieldList GetFieldList ()           GetFieldList returns an instance of ECLFieldList based on the current PS.
  ECLFieldList GetFieldList (int planes)           GetFieldList returns an instance of ECLFieldList based on the current PS.
 java.util.Hashtable getHTMLDDS ()           Returns a hashtable containing HTML DDS data.
  ECLSession GetParent ()           Get the parent of this PS which is an instance of ECLSession.
  ECLPSBIDIServices GetPSBIDIServices ()           Returns the instance of ECLPSBIDIServices associated with the ECLPS instance in 3270/5250 BIDI sessions or null if the session is not using the 3270/5250 BIDI codepage
  ECLPSTHAIServices GetPSTHAIServices ()           Returns the instance of ECLPSTHAIServices associated with the ECLPS instance or null if the session is not using the Thailand codepages (838 or 1160).
  PSVTBIDIServices GetPSVTBIDIServices ()           Returns the instance of PSVTBIDIServices associated with the ECLPS instance in VT BIDI sessions or null if the session is not using the VT BIDI codepage
 int GetScreen (char[] buffer, int bufferLength, int plane)           GetScreen retrieves the various planes (text, color, attributes, extended attributes) associated with the presentation space.
 int GetScreen (char[] buffer, int bufferLength, int position, int length, int plane)           GetScreen retrieves the various planes (text, color, attributes, extended attributes) associated with the presentation space.
 int GetScreen (char[] buffer, int bufferLength, int row, int col, int length, int plane)           GetScreen retrieves the various planes (text, color, attributes, extended attributes) associated with the presentation space.
 int GetScreenRect (char[] buffer, int bufferLength, int startPos, int endPos, int plane)           GetScreenRect retrieves data from the various planes (text, color, attributes, extended attributes) associated with the presentation space.
 int GetScreenRect (char[] buffer, int bufferLength, int startRow, int startCol, int endRow, int endCol, int plane)           GetScreenRect retrieves data from the various planes (text, color, attributes, extended attributes) associated with the presentation space.
 java.lang.String[] GetSendKeyMnemonics ()           Returns the valid list of SendKey mnemonic commands for the PS object.
 int GetSize ()           Returns the linear size of the presentation space.
 int GetSizeCols ()           Returns the total number of columns in the presentation space.
 int GetSizeRows ()           Returns the total number of rows in the presentation space.
 int GetString (char[] buffer, int bufferLength)           GetString retrieves text plane information from the presentation space similarly to GetScreen using the TEXT_PLANE parameter, but it handles DBCS characters differently.
 int GetString (char[] buffer, int bufferLength, int position, int length)           GetString retrieves text plane information from the presentation space similarly to GetScreen using the TEXT_PLANE parameter, but it handles DBCS characters differently.
 int GetString (char[] buffer, int bufferLength, int row, int col, int length)           GetString retrieves text plane information from the presentation space similarly to GetScreen using the TEXT_PLANE parameter, but it handles DBCS characters differently.
 boolean IsDBCS2ndChar (int Sba)           This method is called to check the status for DBCS character during keystroke processing.
 boolean IsDBCSChar (int Sba)           This method is called to check the status for DBCS character during keystroke processing.
 boolean IsENPTUIWindowPullDown (int index)           Gets specified ENPTUI window is pull down or not
 boolean isScreenReversed ()           This method is used for VT sessions.
 boolean IsSIChar (int Sba)           This method is called to check the status for SO/SI character during keystroke processing.
 boolean IsSuppressClearEvent ()           Returns whether the system should ignore screen events when a host application sends a clear screen command immediately followed by an end of record indicator in the data stream.
 boolean isUnicodeField ()           This method checks whether the field which current buffer address points is a Unicode field or not.
 boolean isUnicodeField (int cursor)           This method checks whether the field which is pointed by given buffer address is a Unicode or not.
 void MagStripeReader (java.lang.String text)           The MagStripeReader method sends a string to the presentation space at the current cursor location + 1.
 void MagStripeReader (java.lang.String text, int pos)           The MagStripeReader method sends a string to the presentation space at the specified location + 1.
 void MagStripeReader (java.lang.String text, int row, int column)           The MagStripeReader method sends a string to the presentation space at the specified location + 1.
 void RegisterPSEvent ( ECLPSListener listener)           Registers a PS Listener for all PS events.
 void RegisterPSEvent ( ECLPSListener listener, int type)           Registers a PS Listener for either host- or user-generated events.
 void RegisterPSEvent ( ECLPSNotify notify)            Deprecated. 

Use RegisterPSEvent(ECLPSListener listener).

 int SearchString (java.lang.String text, int direction)           The SearchString method searches for a given text string within the presentation space similarly to SearchText, but it handles DBCS characters differently.
 int SearchString (java.lang.String text, int position, int direction)           The SearchString method searches for a given text string within the presentation space similarly to SearchText, but it handles DBCS characters differently.
 int SearchString (java.lang.String text, int row, int column, int direction)           The SearchString method searches for a given text string within the presentation space similarly to SearchText, but it handles DBCS characters differently.
 int SearchText (java.lang.String text, int direction)           The SearchText method searches for a given text string within the presentation space.
 int SearchText (java.lang.String text, int position, int direction)           The SearchText method searches for a given text string within the presentation space.
 int SearchText (java.lang.String text, int row, int column, int direction)           The SearchText method searches for a given text string within the presentation space.
 void SendKeys (java.lang.String text)           The SendKeys method sends a string of keys to the presentation space.
 void SendKeys (java.lang.String text, int pos)           This signature of SendKeys sends the given text string at the specified cursor location.
 void SendKeys (java.lang.String text, int row, int col)           This signature of SendKeys sends the given text string at the specified cursor position.
 void SetCursorPos (int pos)           Sets the cursor position to the specified linear position.
 void SetCursorPos (int row, int col)           Sets the cursor position to the specified row and column.
 void SetCursorVisible (boolean bVisible)           Sets the cursor to be visible or invisible depending on the given parameter
 void setSize (int nRows, int nColumns)           This method is used to set the size of the presentation space and allocate any memory need to store the characters.
 void SetString (java.lang.String text)           The SetString method sends a string to the presentation space at the current cursor location similarly to SetText, but it handles DBCS characters differently.
 void SetString (java.lang.String text, int pos)           The SetString method sends a string to the presentation space at the specified location similarly to SetText, but it handles DBCS characters differently.
 void SetString (java.lang.String text, int row, int column)           The SetString method sends a string to the presentation space at the specified location similarly to SetText, but it handles DBCS characters differently.
 void SetSuppressClearEvent (boolean argVal)           Sets whether the system should ignore screen events when a host application sends a clear screen command immediately followed by an end of record indicator in the data stream.
 void SetText (java.lang.String text)           The SetText method sends a string to the presentation space at the current cursor location.
 void SetText (java.lang.String text, int pos)           The SetText method sends a string to the presentation space at the specified location.
 void SetText (java.lang.String text, int row, int column)           The SetText method sends a string to the presentation space at the specified location.
 void UnregisterPSEvent ( ECLPSListener listener)           Unregisters a PS Listener that was previously registered with the RegisterPSEvent() method.
 void UnregisterPSEvent ( ECLPSListener listener, int type)           Unregisters a PS Listener that was previously registered with the RegisterPSEvent() method.
 void UnregisterPSEvent ( ECLPSNotify notify)            Deprecated. 

Use UnregisterPSEvent(ECLPSListener listener).

 boolean WaitForAttrib (int row, int col, char attrib, int plane)           Synchronously waits until the attribute appears at the given row and column position.
 boolean WaitForAttrib (int row, int col, char attrib, int plane, long timeOut, boolean waitForInput)           Synchronously waits until the attribute appears at the given row and column position or until the method times out.
 boolean WaitForCursor (int row, int col)           Synchronously waits until the cursor appears at the given row and column position.
 boolean WaitForCursor (int row, int col, long timeOut, boolean waitForInput)           Synchronously waits until the cursor appears at the given row and column position or until the method times out.
 boolean WaitForScreen ( ECLScreenDesc screenDesc)           Synchronously waits until the screen, as described by ECLScreenDesc, appears in the Presentation Space.
 boolean WaitForScreen ( ECLScreenDesc screenDesc, long timeOut)           Synchronously waits for the screen, as described by ECLScreenDesc, to appear in the Presentation Space.
 boolean WaitForString (java.lang.String str)           Synchronously waits until the string appears in the presentation space.
 boolean WaitForString (java.lang.String str, int row, int col)           Synchronously waits until the string appears at the given position.
 boolean WaitForString (java.lang.String str, int row, int col, long timeOut, boolean waitForInput, boolean caseSensitive)           Synchronously waits until the string appears at the given position.
 boolean WaitForStringInRect (java.lang.String str, int sRow, int sCol, int eRow, int eCol)           Synchronously waits until the string appears at the given rectangle.
 boolean WaitForStringInRect (java.lang.String str, int sRow, int sCol, int eRow, int eCol, long timeOut, boolean waitForInput, boolean caseSensitive)           Synchronously waits until the string appears at the given rectangle.
 boolean WaitWhileAttrib (int row, int col, char attrib, int plane)           Synchronously waits until the attribute is no longer at the given row and column position.
 boolean WaitWhileAttrib (int row, int col, char attrib, int plane, long timeOut, boolean waitForInput)           Synchronously waits until the attribute is no longer at the given row and column position.
 boolean WaitWhileCursor (int row, int col)           Synchronously waits until the cursor is no longer at the given row and column position.
 boolean WaitWhileCursor (int row, int col, long timeOut, boolean waitForInput)           Synchronously waits until the cursor is no longer at the given row and column position or until the method times out.
 boolean WaitWhileScreen ( ECLScreenDesc screenDesc)           Synchronously waits until the screen, as described by ECLScreenDesc, is no longer in the Presentation Space.
 boolean WaitWhileScreen ( ECLScreenDesc screenDesc, long timeOut)           Synchronously waits until the screen, as described by ECLScreenDesc, is no longer in the Presentation Space.
 boolean WaitWhileString (java.lang.String str)           Synchronously waits until the string is no longer in the presentation space.
 boolean WaitWhileString (java.lang.String str, int row, int col)           Synchronously waits until the string is no longer in the given position.
 boolean WaitWhileString (java.lang.String str, int row, int col, long timeOut, boolean waitForInput, boolean caseSensitive)           Synchronously waits until the string is no longer in the given position.
 boolean WaitWhileStringInRect (java.lang.String str, int sRow, int sCol, int eRow, int eCol)           Synchronously waits until the string is no longer in the given rectangle.
 boolean WaitWhileStringInRect (java.lang.String str, int sRow, int sCol, int eRow, int eCol, long timeOut, boolean waitForInput, boolean caseSensitive)           Synchronously waits until the string is no longer in the given rectangle.

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

USER_EVENTS



public static final int 
USER_EVENTS

         

HOST_EVENTS



public static final int 
HOST_EVENTS

         

ALL_EVENTS



public static final int 
ALL_EVENTS

         

Constructor Detail

ECLPS



public 
ECLPS()

Method Detail

GetParent



public 
ECLSession 

            GetParent()

GetSize



public int 
GetSize()

GetSizeRows



public int 
GetSizeRows()

GetSizeCols



public int 
GetSizeCols()

GetCursorPos



public int 
GetCursorPos()

GetCursorRow



public int 
GetCursorRow()

GetCursorCol



public int 
GetCursorCol()

SetCursorPos



public void 
SetCursorPos(int pos)
                  throws 
ECLErr

         

SetCursorPos



public void 
SetCursorPos(int row,
                         int col)
                  throws 
ECLErr

         

GetSendKeyMnemonics



public java.lang.String[] 
GetSendKeyMnemonics()

SendKeys



public void 
SendKeys(java.lang.String text)
              throws 
ECLErr

         

SendKeys



public void 
SendKeys(java.lang.String text,
                     int pos)
              throws 
ECLErr

         

SendKeys



public void 
SendKeys(java.lang.String text,
                     int row,
                     int col)
              throws 
ECLErr

         

SearchText



public int 
SearchText(java.lang.String text,
                      int direction)

SearchString



public int 
SearchString(java.lang.String text,
                        int direction)

SearchText



public int 
SearchText(java.lang.String text,
                      int row,
                      int column,
                      int direction)
               throws 
ECLErr

         

SearchString



public int 
SearchString(java.lang.String text,
                        int row,
                        int column,
                        int direction)
                 throws 
ECLErr

         

SearchText



public int 
SearchText(java.lang.String text,
                      int position,
                      int direction)

SearchString



public int 
SearchString(java.lang.String text,
                        int position,
                        int direction)

GetScreen



public int 
GetScreen(char[] buffer,
                     int bufferLength,
                     int plane)
              throws 
ECLErr

         

GetString



public int 
GetString(char[] buffer,
                     int bufferLength)
              throws 
ECLErr

         

GetScreen



public int 
GetScreen(char[] buffer,
                     int bufferLength,
                     int row,
                     int col,
                     int length,
                     int plane)
              throws 
ECLErr

         

GetString



public int 
GetString(char[] buffer,
                     int bufferLength,
                     int row,
                     int col,
                     int length)
              throws 
ECLErr

         

GetScreen



public int 
GetScreen(char[] buffer,
                     int bufferLength,
                     int position,
                     int length,
                     int plane)
              throws 
ECLErr

         

GetString



public int 
GetString(char[] buffer,
                     int bufferLength,
                     int position,
                     int length)
              throws 
ECLErr

         

GetScreenRect



public int 
GetScreenRect(char[] buffer,
                         int bufferLength,
                         int startPos,
                         int endPos,
                         int plane)
                  throws 
ECLErr

         

GetScreenRect



public int 
GetScreenRect(char[] buffer,
                         int bufferLength,
                         int startRow,
                         int startCol,
                         int endRow,
                         int endCol,
                         int plane)
                  throws 
ECLErr

         

SetText



public void 
SetText(java.lang.String text)
             throws 
ECLErr

         

BadgeReader



public void 
BadgeReader(java.lang.String text)
                 throws 
ECLErr

         

MagStripeReader



public void 
MagStripeReader(java.lang.String text)
                     throws 
ECLErr

         

SetString



public void 
SetString(java.lang.String text)
               throws 
ECLErr

         

SetText



public void 
SetText(java.lang.String text,
                    int pos)
             throws 
ECLErr

         

BadgeReader



public void 
BadgeReader(java.lang.String text,
                        int pos)
                 throws 
ECLErr

         

MagStripeReader



public void 
MagStripeReader(java.lang.String text,
                            int pos)
                     throws 
ECLErr

         

SetString



public void 
SetString(java.lang.String text,
                      int pos)
               throws 
ECLErr

         

SetText



public void 
SetText(java.lang.String text,
                    int row,
                    int column)
             throws 
ECLErr

         

BadgeReader



public void 
BadgeReader(java.lang.String text,
                        int row,
                        int column)
                 throws 
ECLErr

         

MagStripeReader



public void 
MagStripeReader(java.lang.String text,
                            int row,
                            int column)
                     throws 
ECLErr

         

SetString



public void 
SetString(java.lang.String text,
                      int row,
                      int column)
               throws 
ECLErr

         

ConvertPosToRow



public int 
ConvertPosToRow(int pos)
                    throws 
ECLErr

         

ConvertPosToCol



public int 
ConvertPosToCol(int pos)
                    throws 
ECLErr

         

ConvertRowColToPos



public int 
ConvertRowColToPos(int row,
                              int col)
                       throws 
ECLErr

         

RegisterPSEvent



public void 
RegisterPSEvent(
ECLPSNotify notify)
                     throws 
ECLErr

         

RegisterPSEvent



public void 
RegisterPSEvent(
ECLPSListener listener)

RegisterPSEvent



public void 
RegisterPSEvent(
ECLPSListener listener,
                            int type)

UnregisterPSEvent



public void 
UnregisterPSEvent(
ECLPSNotify notify)

UnregisterPSEvent



public void 
UnregisterPSEvent(
ECLPSListener listener)

UnregisterPSEvent



public void 
UnregisterPSEvent(
ECLPSListener listener,
                              int type)

WaitForAttrib



public boolean 
WaitForAttrib(int row,
                             int col,
                             char attrib,
                             int plane)
                      throws 
ECLErr,
                             java.lang.InterruptedException

WaitForAttrib



public boolean 
WaitForAttrib(int row,
                             int col,
                             char attrib,
                             int plane,
                             long timeOut,
                             boolean waitForInput)
                      throws 
ECLErr,
                             java.lang.InterruptedException

WaitForCursor



public boolean 
WaitForCursor(int row,
                             int col)
                      throws java.lang.InterruptedException

WaitForCursor



public boolean 
WaitForCursor(int row,
                             int col,
                             long timeOut,
                             boolean waitForInput)
                      throws java.lang.InterruptedException

WaitForScreen



public boolean 
WaitForScreen(
ECLScreenDesc screenDesc)
                      throws 
ECLErr,
                             java.lang.InterruptedException

WaitForScreen



public boolean 
WaitForScreen(
ECLScreenDesc screenDesc,
                             long timeOut)
                      throws 
ECLErr,
                             java.lang.InterruptedException

WaitForString



public boolean 
WaitForString(java.lang.String str)
                      throws java.lang.InterruptedException

WaitForString



public boolean 
WaitForString(java.lang.String str,
                             int row,
                             int col)
                      throws java.lang.InterruptedException

WaitForString



public boolean 
WaitForString(java.lang.String str,
                             int row,
                             int col,
                             long timeOut,
                             boolean waitForInput,
                             boolean caseSensitive)
                      throws java.lang.InterruptedException

WaitForStringInRect



public boolean 
WaitForStringInRect(java.lang.String str,
                                   int sRow,
                                   int sCol,
                                   int eRow,
                                   int eCol)
                            throws java.lang.InterruptedException

WaitForStringInRect



public boolean 
WaitForStringInRect(java.lang.String str,
                                   int sRow,
                                   int sCol,
                                   int eRow,
                                   int eCol,
                                   long timeOut,
                                   boolean waitForInput,
                                   boolean caseSensitive)
                            throws java.lang.InterruptedException

WaitWhileAttrib



public boolean 
WaitWhileAttrib(int row,
                               int col,
                               char attrib,
                               int plane)
                        throws 
ECLErr,
                               java.lang.InterruptedException

WaitWhileAttrib



public boolean 
WaitWhileAttrib(int row,
                               int col,
                               char attrib,
                               int plane,
                               long timeOut,
                               boolean waitForInput)
                        throws 
ECLErr,
                               java.lang.InterruptedException

WaitWhileCursor



public boolean 
WaitWhileCursor(int row,
                               int col)
                        throws java.lang.InterruptedException

WaitWhileCursor



public boolean 
WaitWhileCursor(int row,
                               int col,
                               long timeOut,
                               boolean waitForInput)
                        throws java.lang.InterruptedException

WaitWhileScreen



public boolean 
WaitWhileScreen(
ECLScreenDesc screenDesc)
                        throws 
ECLErr,
                               java.lang.InterruptedException

WaitWhileScreen



public boolean 
WaitWhileScreen(
ECLScreenDesc screenDesc,
                               long timeOut)
                        throws 
ECLErr,
                               java.lang.InterruptedException

WaitWhileString



public boolean 
WaitWhileString(java.lang.String str)
                        throws java.lang.InterruptedException

WaitWhileString



public boolean 
WaitWhileString(java.lang.String str,
                               int row,
                               int col)
                        throws java.lang.InterruptedException

WaitWhileString



public boolean 
WaitWhileString(java.lang.String str,
                               int row,
                               int col,
                               long timeOut,
                               boolean waitForInput,
                               boolean caseSensitive)
                        throws java.lang.InterruptedException

WaitWhileStringInRect



public boolean 
WaitWhileStringInRect(java.lang.String str,
                                     int sRow,
                                     int sCol,
                                     int eRow,
                                     int eCol)
                              throws java.lang.InterruptedException

WaitWhileStringInRect



public boolean 
WaitWhileStringInRect(java.lang.String str,
                                     int sRow,
                                     int sCol,
                                     int eRow,
                                     int eCol,
                                     long timeOut,
                                     boolean waitForInput,
                                     boolean caseSensitive)
                              throws java.lang.InterruptedException

GetFieldList



public 
ECLFieldList 

            GetFieldList()
                          throws 
ECLErr

         

GetFieldList



public 
ECLFieldList 

            GetFieldList(int planes)
                          throws 
ECLErr

         

setSize



public void 
setSize(int nRows,
                    int nColumns)

IsDBCSChar



public boolean 
IsDBCSChar(int Sba)

IsDBCS2ndChar



public boolean 
IsDBCS2ndChar(int Sba)

IsSIChar



public boolean 
IsSIChar(int Sba)

isScreenReversed



public boolean 
isScreenReversed()

GetPSBIDIServices



public 
ECLPSBIDIServices 

            GetPSBIDIServices()

GetPSVTBIDIServices



public 
PSVTBIDIServices 

            GetPSVTBIDIServices()

GetPSTHAIServices



public 
ECLPSTHAIServices 

            GetPSTHAIServices()

GetECLInputFields



public java.util.Vector 
GetECLInputFields()

SetCursorVisible



public void 
SetCursorVisible(boolean bVisible)

GetCursorVisible



public boolean 
GetCursorVisible()

IsSuppressClearEvent



public boolean 
IsSuppressClearEvent()

SetSuppressClearEvent



public void 
SetSuppressClearEvent(boolean argVal)

isUnicodeField



public boolean 
isUnicodeField()

isUnicodeField



public boolean 
isUnicodeField(int cursor)

GetENPTUIField



public boolean 
GetENPTUIField()

GetENPTUIWindow



public int 
GetENPTUIWindow()

GetENPTUIWindowSize



public java.awt.Dimension 
GetENPTUIWindowSize(int index)

GetENPTUIWindowPosition



public int 
GetENPTUIWindowPosition(int index)

GetENPTUIWindowTitlePosition



public int 
GetENPTUIWindowTitlePosition(int index)

GetENPTUIWindowFooterPosition



public int 
GetENPTUIWindowFooterPosition(int index)

IsENPTUIWindowPullDown



public boolean 
IsENPTUIWindowPullDown(int index)

GetENPTUIWindowTitle



public java.lang.String 
GetENPTUIWindowTitle(int index)

GetENPTUIWindowFooter



public java.lang.String 
GetENPTUIWindowFooter(int index)

GetENPTUIWindowTitleSize



public int 
GetENPTUIWindowTitleSize(int index)

GetENPTUIWindowFooterSize



public int 
GetENPTUIWindowFooterSize(int index)

containsHTMLDDS



public boolean 
containsHTMLDDS()

getHTMLDDS



public java.util.Hashtable 
getHTMLDDS()

  PREV CLASS     NEXT CLASS FRAMES     NO FRAMES    
SUMMARY: NESTED |  FIELD |  CONSTR |  METHOD DETAIL:  FIELD |  CONSTR |  METHOD