se.entra.phantom.client
Class CMLE

java.lang.Object
  extended by se.entra.phantom.client.PControl
      extended by se.entra.phantom.client.CMLE
All Implemented Interfaces:
ContainerListener, FocusListener, MouseListener, MouseMotionListener, EventListener, DocumentListener, FieldCheck, UserEventListener, NetPhantomConstants

public class CMLE
extends PControl
implements FocusListener, FieldCheck

CMLE is the main class for MLE. This class creates a PJMLE object that handles the actual drawing of the MLE.


Field Summary
 
Fields inherited from class se.entra.phantom.client.PControl
bounds, panel, TYPE_BUTTON, TYPE_CHECK, TYPE_COMBO, TYPE_FRAME, TYPE_GRAPH, TYPE_GROUP, TYPE_INOUT, TYPE_JUSER, TYPE_LIST, TYPE_MLE, TYPE_NOTE, TYPE_OUT, TYPE_RADIO, TYPE_RECT, TYPE_SPIN, TYPE_SUB, TYPE_TEXT, TYPE_UNKNOWN, TYPE_USER
 
Fields inherited from interface se.entra.phantom.common.NetPhantomConstants
ACTION_CLOSEWINDOW, ACTION_CONTROL, ACTION_HOSTKEY, ACTION_MENU, ACTION_NONE, ACTION_NOTEBOOKPAGE, ACTION_POPUPMENU, CBT_ALWAYSDOWN, CBT_NONEDITABLE, CBT_NORMAL, CC_BACKGROUND, CC_BOTH, CC_FOREGROUND, CC_NONE, CLIPBOARD_GET, CLIPBOARD_SET, DATEF_DMY, DATEF_MDY, DATEF_SYSTEM, DATEF_YMD, DDE_ADVISE, DDE_EXECUTE, DDE_INITIATE, DDE_POKE, DDE_REQUEST, DDE_TERMINATE, DDE_UNADVISE, DDE_UPDATE, DDEVAR_DISABLE, DDEVAR_ENABLE, DDEVAR_REQUEST, DDEVAR_SET, DDEVAR_VALIDATE, EFT_AMOUNT, EFT_DATE, EFT_DATEAMOUNT, EFT_NORMAL, EFT_PASSWORD, EVENT_CHAR, EVENT_CHECK, EVENT_CLICK, EVENT_COMMAND, EVENT_DBLCLICK, EVENT_DDECONNECTION, EVENT_DDEDATA, EVENT_DDEERROR, EVENT_DDEEXECUTE, EVENT_DDEINVALIDATE, EVENT_DDEPOKE, EVENT_DDEREQUEST, EVENT_DEFOCUS, EVENT_FOCUS, EVENT_PAGEDOWN, EVENT_PAGEUP, EVENT_SELECT, EVENT_UNKNOWN, EVENT_USERCHANGE, EXTENDEDINFO_IDS_TO_CLIENT, fillerByte, FOCUSTYPE_CLIENTTARGET, FOCUSTYPE_CONTROL, FOCUSTYPE_NONE, ICON_CRITICAL, ICON_INFORMATION, ICON_NOICON, ICON_QUERY, ICON_WARNING, J_AUTO, J_BOTTOM, J_BOTTOMLEFT, J_BOTTOMRIGHT, J_CENTER, J_LEFT, J_RIGHT, J_TOP, J_TOPLEFT, J_TOPRIGHT, MAX_PANELS_PER_SESSION, MAX_SESSIONS, MB_ABORTRETRYIGNORE, MB_CANCEL, MB_ENTER, MB_ENTERCANCEL, MB_OK, MB_OKCANCEL, MB_RETRYCANCEL, MB_YESNO, MB_YESNOCANCEL, MBID_CANCEL, MBID_DEFAULT, MBID_ENTER, MBID_IGNORE, MBID_NO, MBID_OK, MBID_RETRY, MBID_YES, MS_MOVE, MS_NONE, MS_SIZE, NETPHANTOM_VERSION, OBJEVENT_CHECK, OBJEVENT_CLICK, OBJEVENT_DBLCLICK, OBJEVENT_DEFOCUS, OBJEVENT_FOCUS, OBJEVENT_SELECT, OBJEVENT_USERCHANGE, PANELCREATE_APPPANEL, PANELCREATE_DANGLINGPANEL, PANELCREATE_DLGFRAME, PANELCREATE_EXTENDEDINFO, PANELCREATE_ICON, PANELCREATE_INDIVIDUALSIZE, PANELCREATE_POPUP, REPLYTYPE_CLIENTEXECUTE, REPLYTYPE_CLIPBOARD, REPLYTYPE_DDE, REPLYTYPE_FFONTLIST, REPLYTYPE_MESSAGEBOX, REPLYTYPE_REPORT, REPLYTYPE_SAVEPROPS, REPLYTYPE_TERMMARK, RPRT_CANCELPRINTJOB, RPRT_CLOSEPRINTJOB, RPRT_CONTPRINTJOB, RPRT_OPENPRINTJOB, RPRT_PRINTJOBCANCLD, RPRT_PRINTJOBCLOSED, RPRT_PRINTJOBCONT, RPRT_PRINTJOBOPENED, RPRT_PRINTJOBSTARTED, RPRT_STARTPRINTJOB, SEGMENT_SIZE, SELMODE_NORMAL, SELMODE_NOTALLOWED, SELMODE_REQUIRED, SELTYPE_MULTIPLE, SELTYPE_SINGLE, SEPARATOR, SEPARATORCHAR, TRANS_APPLICATIONCHANGE, TRANS_CALLOBJECT, TRANS_CLEARLOCK, TRANS_CLIENTEXECUTE, TRANS_CLIENTJARS, TRANS_CLIENTTEXTTABLE, TRANS_CLIENTUPDATED, TRANS_CLIENTUPDATEDNOLOCK, TRANS_CLIPBOARD, TRANS_CLIPBOARDCOMPONENT, TRANS_CLOSETERMINALWINDOW, TRANS_CONNECTIONREFUSED, TRANS_COUNTRYINFO, TRANS_CREATEPANEL, TRANS_CREATESESSION, TRANS_DDE, TRANS_DDEEVENT, TRANS_DDEEVENTREPLY, TRANS_DDEVAREVENT, TRANS_DISPLAYHELP, TRANS_DISPLAYTERMINAL, TRANS_ENDCONVERSATION, TRANS_EXIT, TRANS_FONTSUBSTITUTION, TRANS_HOSTCOLORTABLE, TRANS_HOSTPRINT, TRANS_INACTIVESESSION, TRANS_INITIATE, TRANS_KEEPALIVE, TRANS_LOGEVENT, TRANS_MESSAGEBOX, TRANS_MESSAGEBOXWITHREPLY, TRANS_MODALREPLY, TRANS_PING, TRANS_PRINTCOMPONENT, TRANS_PRINTPANEL, TRANS_PRINTREPORT, TRANS_PRTWINKEY, TRANS_REDIRECTION, TRANS_REMOVEPANELATLEVEL, TRANS_REMOVETERMINAL, TRANS_RENEGOTIATESSL, TRANS_REQUESTHELP, TRANS_RESOURCEURL, TRANS_SELECTSESSION, TRANS_SESSIONACTIVE, TRANS_SESSIONSELECTED, TRANS_SETFOCUS, TRANS_SETLOCK, TRANS_SETPANELNESTLEVEL, TRANS_SETUNICODE, TRANS_SETUPPARAMS, TRANS_SHOWDOCUMENT, TRANS_SOUNDALARM, TRANS_STARTUPINFO, TRANS_STOPSESSION, TRANS_TERMINALDATA, TRANS_TERMINALUPDATE, TRANS_TERMINALWINDOW, TRANS_TERMWINTEXT, TRANS_UPDATEAPPLICATION, TRANS_UPDATEPANEL, TRANS_USEREXITPRTKEY, TRANSACTION_VERSION, VSIGN_MINUS, VSIGN_NONE, VSIGN_PLUSMINUS, YEARF_6DIG, YEARF_8DIG, YEARF_EXP8
 
Constructor Summary
CMLE()
           
 
Method Summary
 void focusGained(FocusEvent e)
          Focus gained message: from FocusListener interface.
 void focusLost(FocusEvent e)
          Focus lost message: from FocusListener interface.
 String getText(Rectangle area)
          Gets the text for the clipboard operation when performing a rectangle marking in the panel.
 boolean isDeFocusAllowed(KeyEvent event, PControl focusTarget)
          Checks if this control allows a defocus operation at this time.
 
Methods inherited from class se.entra.phantom.client.PControl
changedUpdate, componentAdded, componentRemoved, getBackgroundIndex, getComponent, getContainer, getControlID, getFont, getForegroundIndex, getIndex, getPhantomApplet, getPopupMenu, getPPanel, getSessionManager, getStandardBackground, getStandardForeground, getType, insertUpdate, isEnabled, isUserChanged, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, notifyUserEvent, removeUpdate, setEnabled, setMarkingAllowed, setTabHandled, setUserChanged, setUserChangeLightEvent, showPopupMenu
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CMLE

public CMLE()
Method Detail

focusLost

public void focusLost(FocusEvent e)
Focus lost message: from FocusListener interface.

Specified by:
focusLost in interface FocusListener

focusGained

public void focusGained(FocusEvent e)
Focus gained message: from FocusListener interface.

Specified by:
focusGained in interface FocusListener

isDeFocusAllowed

public boolean isDeFocusAllowed(KeyEvent event,
                                PControl focusTarget)
Checks if this control allows a defocus operation at this time.

Specified by:
isDeFocusAllowed in interface FieldCheck
Parameters:
event - The key event causing the focus change. This parameter may be null if no special key event caused the focus change.
focusTarget - The target focus control.
Returns:
true If defocusing the control is allowed.
false If focus shouldn't be changed.

getText

public String getText(Rectangle area)
Gets the text for the clipboard operation when performing a rectangle marking in the panel.

Overrides:
getText in class PControl
Returns:
null if not available.


Phantom® and NetPhantom® are registered trademarks of Codectica Systems SARL.
© Copyright Codectica Systems SARL, 2008. All rights reserved.