Back to index

im-sdk  12.3.91
Public Member Functions | Protected Member Functions | Protected Attributes
com.sun.iiim.LWE Class Reference
Inheritance diagram for com.sun.iiim.LWE:
Inheritance graph
[legend]
Collaboration diagram for com.sun.iiim.LWE:
Collaboration graph
[legend]

List of all members.

Public Member Functions

abstract void dispatchEvent (IIIMEvent e)
 Get the input event.
String[] getEngineScript ()
 list of supported Script in human readable string
IIIMEvent[] getTriggerEvent ()
 list of trigger on event for this im
IIIMEvent[] getTriggerOffEvent ()
 list of trigger off event
void setTriggerEvent ()
 set trigger event if getTriggerConfigureLevel() returns CONF_NOKEY, then this method will have no effect.
void setTriggerOffEvent ()
 set trigger off event if getTriggerConfiguraeLevel() returns other than CONF_ONOFFKEY, then this method will have no effect.
abstract void dispatchEvent (IIIMEvent e)
 Get the input event.
String[] getEngineScript ()
 list of supported Script in human readable string
IIIMEvent[] getTriggerEvent ()
 list of trigger on event for this im
IIIMEvent[] getTriggerOffEvent ()
 list of trigger off event
void setTriggerEvent ()
 set trigger event if getTriggerConfigureLevel() returns CONF_NOKEY, then this method will have no effect.
void setTriggerOffEvent ()
 set trigger off event if getTriggerConfiguraeLevel() returns other than CONF_ONOFFKEY, then this method will have no effect.
Component getClientComponent ()
 Get current active InputMethod client Component.
Component getClientComponent ()
 Get current active InputMethod client Component.
ImageIcon getImageIcon (String name)
ImageIcon getImageIcon (String name)
String getString (String name)
String getString (String name)
URL getURL (String name)
URL getURL (String name)
void dispatchEvent (AWTEvent event)
boolean setLocale (Locale locale)
boolean setLocale (Locale locale)
void setCharacterSubsets (Subset[] subsets)
void setCharacterSubsets (Subset[] subsets)
void activate ()
void activate ()
void deactivate (boolean isTemporary)
void deactivate (boolean isTemporary)
void removeNotify ()
void removeNotify ()
void endComposition ()
void endComposition ()
void dispose ()
void dispose ()
Object getControlObject ()
Object getControlObject ()
void setProxy (AuxProxy proxy)
void setProxy (AuxProxy proxy)
Locale getLocale ()
void setInputMethodContext (InputMethodContext context)
void setCompositionEnabled (boolean enable)
boolean isCompositionEnabled ()
void hideWindows ()
String getName ()
 name of this im
String getName ()
 name of this im
Locale[] getSupportLocales ()
 returns supported Locales
Locale[] getSupportLocales ()
 returns supported Locales

Protected Member Functions

void dispatchActionEvent (IIIMActionEvent e)
void dispatchActionEvent (IIIMActionEvent e)
void dispatchAuxEvent (IIIMAuxEvent e)
 When iiim component delivers Aux event, then this method is used.
void dispatchAuxEvent (IIIMAuxEvent e)
 When iiim component delivers Aux event, then this method is used.
void dispatchPreeditEvent (IIIMPreeditEvent e)
 When iiim component delivers Preedit event, then this method is used.
void dispatchPreeditEvent (IIIMPreeditEvent e)
 When iiim component delivers Preedit event, then this method is used.
void dispatchCommittedEvent (IIIMCommittedEvent e)
 When iiim component delivers committed string, then this method is used.
void dispatchCommittedEvent (IIIMCommittedEvent e)
 When iiim component delivers committed string, then this method is used.
void dispatchLookupEvent (IIIMLookupEvent e)
 When iiim component delivers lookup information then this method is used.
void dispatchLookupEvent (IIIMLookupEvent e)
 When iiim component delivers lookup information then this method is used.
void dispatchStatusEvent (IIIMStatusEvent e)
 When iiim component delivers status information then this method is used.
void dispatchStatusEvent (IIIMStatusEvent e)
 When iiim component delivers status information then this method is used.
void markProcessedUpperListener (IIIMEvent e, IIIMListener l)
void markProcessedUpperListener (IIIMEvent e, IIIMListener l)
InputContext getInputContext ()
InputContext getInputContext ()

Protected Attributes

AuxProxy auxProxy

Detailed Description

Definition at line 46 of file LWE.java.


Member Function Documentation

void com.sun.iiim.IIIMComponent.activate ( ) [inline, inherited]

Definition at line 224 of file IIIMComponent.java.

                           {
    }
void com.sun.iiim.IIIMComponent.activate ( ) [inline, inherited]

Definition at line 227 of file IIIMComponent.java.

                           {
    }
void com.sun.iiim.IIIMComponent.deactivate ( boolean  isTemporary) [inline, inherited]

Definition at line 227 of file IIIMComponent.java.

                                                {
    }
void com.sun.iiim.IIIMComponent.deactivate ( boolean  isTemporary) [inline, inherited]

Definition at line 230 of file IIIMComponent.java.

                                                {
    }
void com.sun.iiim.IIIMComponent.dispatchActionEvent ( IIIMActionEvent  e) [inline, protected, inherited]

Definition at line 66 of file IIIMComponent.java.

                                                          {
       if (manager == null) {
           manager = Manager.getInstance();
       }

       manager.dispatchActionEvent(e);
    }
void com.sun.iiim.IIIMComponent.dispatchActionEvent ( IIIMActionEvent  e) [inline, protected, inherited]

Definition at line 69 of file IIIMComponent.java.

                                                          {
       if (manager == null) {
           manager = Manager.getInstance();
       }

       manager.dispatchActionEvent(e);
    }
void com.sun.iiim.IIIMComponent.dispatchAuxEvent ( IIIMAuxEvent  e) [inline, protected, inherited]

When iiim component delivers Aux event, then this method is used.

ProtocolDriver or Aux object use when they deliver Aux information.

Parameters:
<code>IIIMAuxEvent</code>

Definition at line 81 of file IIIMComponent.java.

                                                    {
       if (auxProxy != null) {
           auxProxy.dispatchAuxEvent(e);
           return;
       } 

       if (manager == null) {
           manager = Manager.getInstance();
       }

       manager.dispatchAuxEvent(e);
    }
void com.sun.iiim.IIIMComponent.dispatchAuxEvent ( IIIMAuxEvent  e) [inline, protected, inherited]

When iiim component delivers Aux event, then this method is used.

ProtocolDriver or Aux object use when they deliver Aux information.

Parameters:
<code>IIIMAuxEvent</code>

Definition at line 84 of file IIIMComponent.java.

                                                    {
       if (auxProxy != null) {
           auxProxy.dispatchAuxEvent(e);
           return;
       } 

       if (manager == null) {
           manager = Manager.getInstance();
       }

       manager.dispatchAuxEvent(e);
    }
void com.sun.iiim.IIIMComponent.dispatchCommittedEvent ( IIIMCommittedEvent  e) [inline, protected, inherited]

When iiim component delivers committed string, then this method is used.

ProtocolDriver or LWE use when they deliver committed information.

Parameters:
<code>IIIMCommittedEvent</code>

Definition at line 116 of file IIIMComponent.java.

                                                                {
       if (manager == null) {
           manager = Manager.getInstance();
       }

       manager.dispatchCommittedEvent(e);
    }

Here is the caller graph for this function:

void com.sun.iiim.IIIMComponent.dispatchCommittedEvent ( IIIMCommittedEvent  e) [inline, protected, inherited]

When iiim component delivers committed string, then this method is used.

ProtocolDriver or LWE use when they deliver committed information.

Parameters:
<code>IIIMCommittedEvent</code>

Definition at line 119 of file IIIMComponent.java.

                                                                {
       if (manager == null) {
           manager = Manager.getInstance();
       }

       manager.dispatchCommittedEvent(e);
    }
abstract void com.sun.iiim.LWE.dispatchEvent ( IIIMEvent  e) [pure virtual]

Get the input event.

Reimplemented from com.sun.iiim.IIIMComponent.

Implemented in com.sun.iiim.sample.lwe.LWE2, and com.sun.iiim.sample.lwe.LWE1.

abstract void com.sun.iiim.LWE.dispatchEvent ( IIIMEvent  e) [pure virtual]

Get the input event.

Reimplemented from com.sun.iiim.IIIMComponent.

Implemented in com.sun.iiim.sample.lwe.LWE2, and com.sun.iiim.sample.lwe.LWE1.

void com.sun.iiim.IIIMComponent.dispatchEvent ( AWTEvent  event) [inline, inherited]

Definition at line 221 of file IIIMComponent.java.

                                              {
    }
void com.sun.iiim.IIIMComponent.dispatchLookupEvent ( IIIMLookupEvent  e) [inline, protected, inherited]

When iiim component delivers lookup information then this method is used.

ProtocolDriver or LWE use when they deliver lookup information.

Parameters:
<code>IIIMLookupEvent</code>

Definition at line 131 of file IIIMComponent.java.

                                                          {
       if (manager == null) {
           manager = Manager.getInstance();
       }

       manager.dispatchLookupEvent(e);
    }
void com.sun.iiim.IIIMComponent.dispatchLookupEvent ( IIIMLookupEvent  e) [inline, protected, inherited]

When iiim component delivers lookup information then this method is used.

ProtocolDriver or LWE use when they deliver lookup information.

Parameters:
<code>IIIMLookupEvent</code>

Definition at line 134 of file IIIMComponent.java.

                                                          {
       if (manager == null) {
           manager = Manager.getInstance();
       }

       manager.dispatchLookupEvent(e);
    }
void com.sun.iiim.IIIMComponent.dispatchPreeditEvent ( IIIMPreeditEvent  e) [inline, protected, inherited]

When iiim component delivers Preedit event, then this method is used.

ProtocolDriver or LWE use when they deliver preedit information.

Parameters:
<code>IIIMPreeditEvent</code>

Definition at line 101 of file IIIMComponent.java.

                                                            {
       if (manager == null) {
           manager = Manager.getInstance();
       }

       manager.dispatchPreeditEvent(e);
    }
void com.sun.iiim.IIIMComponent.dispatchPreeditEvent ( IIIMPreeditEvent  e) [inline, protected, inherited]

When iiim component delivers Preedit event, then this method is used.

ProtocolDriver or LWE use when they deliver preedit information.

Parameters:
<code>IIIMPreeditEvent</code>

Definition at line 104 of file IIIMComponent.java.

                                                            {
       if (manager == null) {
           manager = Manager.getInstance();
       }

       manager.dispatchPreeditEvent(e);
    }
void com.sun.iiim.IIIMComponent.dispatchStatusEvent ( IIIMStatusEvent  e) [inline, protected, inherited]

When iiim component delivers status information then this method is used.

ProtocolDriver or LWE use when they deliver status information.

Parameters:
<code>IIIMStatusEvent</code>

Definition at line 146 of file IIIMComponent.java.

                                                          {
       if (manager == null) {
           manager = Manager.getInstance();
       }

       manager.dispatchStatusEvent(e);
    }

Here is the caller graph for this function:

void com.sun.iiim.IIIMComponent.dispatchStatusEvent ( IIIMStatusEvent  e) [inline, protected, inherited]

When iiim component delivers status information then this method is used.

ProtocolDriver or LWE use when they deliver status information.

Parameters:
<code>IIIMStatusEvent</code>

Definition at line 149 of file IIIMComponent.java.

                                                          {
       if (manager == null) {
           manager = Manager.getInstance();
       }

       manager.dispatchStatusEvent(e);
    }
void com.sun.iiim.IIIMComponent.dispose ( ) [inline, inherited]

Definition at line 236 of file IIIMComponent.java.

                          {
    }
void com.sun.iiim.IIIMComponent.dispose ( ) [inline, inherited]

Definition at line 239 of file IIIMComponent.java.

                          {
    }
void com.sun.iiim.IIIMComponent.endComposition ( ) [inline, inherited]

Definition at line 233 of file IIIMComponent.java.

                                 {
    }
void com.sun.iiim.IIIMComponent.endComposition ( ) [inline, inherited]

Definition at line 236 of file IIIMComponent.java.

                                 {
    }
Component com.sun.iiim.IIIMComponent.getClientComponent ( ) [inline, inherited]

Get current active InputMethod client Component.

Returns:
active java.awt.Component

Definition at line 181 of file IIIMComponent.java.

                                          {
       if (manager == null) {
           manager = Manager.getInstance();
       }
       
       return manager.getClientComponent();
    }

Here is the caller graph for this function:

Component com.sun.iiim.IIIMComponent.getClientComponent ( ) [inline, inherited]

Get current active InputMethod client Component.

Returns:
active java.awt.Component

Definition at line 184 of file IIIMComponent.java.

                                          {
       if (manager == null) {
           manager = Manager.getInstance();
       }
       
       return manager.getClientComponent();
    }
Object com.sun.iiim.IIIMComponent.getControlObject ( ) [inline, inherited]

Definition at line 239 of file IIIMComponent.java.

                                     {
       return null;
    }
Object com.sun.iiim.IIIMComponent.getControlObject ( ) [inline, inherited]

Definition at line 242 of file IIIMComponent.java.

                                     {
       return null;
    }
String [] com.sun.iiim.LWE.getEngineScript ( ) [inline]

list of supported Script in human readable string

Implements com.sun.iiim.IMProvider.

Definition at line 57 of file LWE.java.

                                     {
       return null;
   }
String [] com.sun.iiim.LWE.getEngineScript ( ) [inline]

list of supported Script in human readable string

Implements com.sun.iiim.IMProvider.

Definition at line 57 of file LWE.java.

                                     {
       return null;
   }
ImageIcon com.sun.iiim.IIIMComponent.getImageIcon ( String  name) [inline, inherited]

Definition at line 189 of file IIIMComponent.java.

                                               {
       if (auxProxy != null) {
           return AuxProxy.getLoader().getImageIcon(name);
       }
       return Manager.getLoader().getImageIcon(name);
    }
ImageIcon com.sun.iiim.IIIMComponent.getImageIcon ( String  name) [inline, inherited]

Definition at line 192 of file IIIMComponent.java.

                                               {
       if (auxProxy != null) {
           return AuxProxy.getLoader().getImageIcon(name);
       }
       return Manager.getLoader().getImageIcon(name);
    }
InputContext com.sun.iiim.IIIMComponent.getInputContext ( ) [inline, protected, inherited]

Definition at line 164 of file IIIMComponent.java.

                                             {
       if (manager == null) {
           manager = Manager.getInstance();
       }

       Component c = getClientComponent();
       if (c != null)
           return c.getInputContext();

       return null;
    }

Here is the call graph for this function:

InputContext com.sun.iiim.IIIMComponent.getInputContext ( ) [inline, protected, inherited]

Definition at line 167 of file IIIMComponent.java.

                                             {
       if (manager == null) {
           manager = Manager.getInstance();
       }

       Component c = getClientComponent();
       if (c != null)
           return c.getInputContext();

       return null;
    }

Here is the call graph for this function:

Locale com.sun.iiim.IIIMComponent.getLocale ( ) [inline, inherited]

Definition at line 246 of file IIIMComponent.java.

                              {
       return Locale.getDefault();
    }
String com.sun.iiim.IMProvider.getName ( ) [inherited]

name of this im

Implemented in com.sun.iiim.sample.lwe.LWE2, and com.sun.iiim.sample.lwe.LWE1.

String com.sun.iiim.IMProvider.getName ( ) [inherited]

name of this im

Implemented in com.sun.iiim.sample.lwe.LWE2, and com.sun.iiim.sample.lwe.LWE1.

String com.sun.iiim.IIIMComponent.getString ( String  name) [inline, inherited]

Definition at line 196 of file IIIMComponent.java.

                                         {
       if (auxProxy != null) {
           return AuxProxy.getLoader().getString(name);
       }
       return Manager.getLoader().getString(name);
    }
String com.sun.iiim.IIIMComponent.getString ( String  name) [inline, inherited]

Definition at line 199 of file IIIMComponent.java.

                                         {
       if (auxProxy != null) {
           return AuxProxy.getLoader().getString(name);
       }
       return Manager.getLoader().getString(name);
    }
Locale [] com.sun.iiim.IMProvider.getSupportLocales ( ) [inherited]

returns supported Locales

Implemented in com.sun.iiim.sample.lwe.LWE2, and com.sun.iiim.sample.lwe.LWE1.

Locale [] com.sun.iiim.IMProvider.getSupportLocales ( ) [inherited]

returns supported Locales

Implemented in com.sun.iiim.sample.lwe.LWE2, and com.sun.iiim.sample.lwe.LWE1.

list of trigger on event for this im

Implements com.sun.iiim.IMProvider.

Definition at line 61 of file LWE.java.

                                        {
       return null;
   }

list of trigger on event for this im

Implements com.sun.iiim.IMProvider.

Definition at line 61 of file LWE.java.

                                        {
       return null;
   }

list of trigger off event

Implements com.sun.iiim.IMProvider.

Definition at line 65 of file LWE.java.

                                           {
       return null;
   }

list of trigger off event

Implements com.sun.iiim.IMProvider.

Definition at line 65 of file LWE.java.

                                           {
       return null;
   }
URL com.sun.iiim.IIIMComponent.getURL ( String  name) [inline, inherited]

Definition at line 203 of file IIIMComponent.java.

                                   {
       if (auxProxy != null) {
           return AuxProxy.getLoader().getURL(name);
       }
       return Manager.getLoader().getURL(name);
    }
URL com.sun.iiim.IIIMComponent.getURL ( String  name) [inline, inherited]

Definition at line 206 of file IIIMComponent.java.

                                   {
       if (auxProxy != null) {
           return AuxProxy.getLoader().getURL(name);
       }
       return Manager.getLoader().getURL(name);
    }
void com.sun.iiim.IIIMComponent.hideWindows ( ) [inline, inherited]

Definition at line 260 of file IIIMComponent.java.

                              {
    }
boolean com.sun.iiim.IIIMComponent.isCompositionEnabled ( ) [inline, inherited]

Definition at line 256 of file IIIMComponent.java.

                                          {
       return false;
    }
void com.sun.iiim.IIIMComponent.markProcessedUpperListener ( IIIMEvent  e,
IIIMListener  l 
) [inline, protected, inherited]

Definition at line 156 of file IIIMComponent.java.

                                                                           {
       if (manager == null) {
           manager = Manager.getInstance();
       }

       manager.markProcessedUpperListener(e, l);
    }
void com.sun.iiim.IIIMComponent.markProcessedUpperListener ( IIIMEvent  e,
IIIMListener  l 
) [inline, protected, inherited]

Definition at line 159 of file IIIMComponent.java.

                                                                           {
       if (manager == null) {
           manager = Manager.getInstance();
       }

       manager.markProcessedUpperListener(e, l);
    }
void com.sun.iiim.IIIMComponent.removeNotify ( ) [inline, inherited]

Definition at line 230 of file IIIMComponent.java.

                               {
    }
void com.sun.iiim.IIIMComponent.removeNotify ( ) [inline, inherited]

Definition at line 233 of file IIIMComponent.java.

                               {
    }
void com.sun.iiim.IIIMComponent.setCharacterSubsets ( Subset[]  subsets) [inline, inherited]

Definition at line 218 of file IIIMComponent.java.

                                                      {
    }
void com.sun.iiim.IIIMComponent.setCharacterSubsets ( Subset[]  subsets) [inline, inherited]

Definition at line 221 of file IIIMComponent.java.

                                                      {
    }
void com.sun.iiim.IIIMComponent.setCompositionEnabled ( boolean  enable) [inline, inherited]

Definition at line 253 of file IIIMComponent.java.

                                                      {
    }
void com.sun.iiim.IIIMComponent.setInputMethodContext ( InputMethodContext  context) [inline, inherited]

Definition at line 250 of file IIIMComponent.java.

                                                                  {
    }
boolean com.sun.iiim.IIIMComponent.setLocale ( Locale  locale) [inline, inherited]

Definition at line 214 of file IIIMComponent.java.

                                            {
       return true;
    }
boolean com.sun.iiim.IIIMComponent.setLocale ( Locale  locale) [inline, inherited]

Definition at line 217 of file IIIMComponent.java.

                                            {
       return true;
    }
void com.sun.iiim.IIIMComponent.setProxy ( AuxProxy  proxy) [inline, inherited]

Definition at line 245 of file IIIMComponent.java.

                                         {
       auxProxy = proxy;
    }
void com.sun.iiim.IIIMComponent.setProxy ( AuxProxy  proxy) [inline, inherited]

Definition at line 265 of file IIIMComponent.java.

                                         {
       auxProxy = proxy;
    }

set trigger event if getTriggerConfigureLevel() returns CONF_NOKEY, then this method will have no effect.

Implements com.sun.iiim.IMProvider.

Definition at line 69 of file LWE.java.

                                 {
   }

set trigger event if getTriggerConfigureLevel() returns CONF_NOKEY, then this method will have no effect.

Implements com.sun.iiim.IMProvider.

Definition at line 69 of file LWE.java.

                                 {
   }

set trigger off event if getTriggerConfiguraeLevel() returns other than CONF_ONOFFKEY, then this method will have no effect.

Implements com.sun.iiim.IMProvider.

Definition at line 72 of file LWE.java.

                                    {
   }

set trigger off event if getTriggerConfiguraeLevel() returns other than CONF_ONOFFKEY, then this method will have no effect.

Implements com.sun.iiim.IMProvider.

Definition at line 72 of file LWE.java.

                                    {
   }

Member Data Documentation

AuxProxy com.sun.iiim.IIIMComponent.auxProxy [protected, inherited]

Definition at line 243 of file IIIMComponent.java.


The documentation for this class was generated from the following files: