Back to index

im-sdk  12.3.91
Public Member Functions | Static Public Attributes | Package Functions | Static Package Functions | Package Attributes | Static Private Member Functions | Private Attributes
sun.awt.im.iiimp.FeedbackText Class Reference
Inheritance diagram for sun.awt.im.iiimp.FeedbackText:
Inheritance graph
[legend]
Collaboration diagram for sun.awt.im.iiimp.FeedbackText:
Collaboration graph
[legend]

List of all members.

Public Member Functions

String toString ()
String toString ()

Static Public Attributes

static final int VERSION = 1
static final int FOURBYTES_PACKET = 0
static final int EIGHTBYTES_PACKET = 1
static final int IM_NO_PROTOCOL = 0
static final int IM_CONNECT = 1
static final int IM_CONNECT_REPLY = 2
static final int IM_DISCONNECT = 3
static final int IM_DISCONNECT_REPLY = 4
static final int IM_REGISTER_TRIGGER_KEYS = 5
static final int IM_TRIGGER_NOTIFY = 6
static final int IM_TRIGGER_NOTIFY_REPLY = 7
static final int IM_SETIMVALUES = 8
static final int IM_SETIMVALUES_REPLY = 9
static final int IM_GETIMVALUES = 10
static final int IM_GETIMVALUES_REPLY = 11
static final int IM_FORWARD_EVENT = 12
static final int IM_FORWARD_EVENT_REPLY = 13
static final int IM_COMMIT_STRING = 14
static final int IM_FORWARD_EVENT_WITH_OPERATIONS = 15
static final int IM_FORWARD_EVENT_WITH_OPERATIONS_REPLY = 16
static final int IM_CREATEIC = 20
static final int IM_CREATEIC_REPLY = 21
static final int IM_DESTROYIC = 22
static final int IM_DESTROYIC_REPLY = 23
static final int IM_SETICVALUES = 24
static final int IM_SETICVALUES_REPLY = 25
static final int IM_GETICVALUES = 26
static final int IM_GETICVALUES_REPLY = 27
static final int IM_SETICFOCUS = 28
static final int IM_SETICFOCUS_REPLY = 29
static final int IM_UNSETICFOCUS = 30
static final int IM_UNSETICFOCUS_REPLY = 31
static final int IM_RESETIC = 32
static final int IM_RESETIC_REPLY = 33
static final int IM_PREEDIT_START = 40
static final int IM_PREEDIT_START_REPLY = 41
static final int IM_PREEDIT_DRAW = 42
static final int IM_PREEDIT_DRAW_REPLY = 43
static final int IM_PREEDIT_DONE = 46
static final int IM_PREEDIT_DONE_REPLY = 47
static final int IM_STATUS_START = 50
static final int IM_STATUS_START_REPLY = 51
static final int IM_STATUS_DRAW = 52
static final int IM_STATUS_DRAW_REPLY = 53
static final int IM_STATUS_DONE = 54
static final int IM_STATUS_DONE_REPLY = 55
static final int IM_LOOKUP_CHOICE_START = 70
static final int IM_LOOKUP_CHOICE_START_REPLY = 71
static final int IM_LOOKUP_CHOICE_DRAW = 72
static final int IM_LOOKUP_CHOICE_DRAW_REPLY = 73
static final int IM_LOOKUP_CHOICE_DONE = 74
static final int IM_LOOKUP_CHOICE_DONE_REPLY = 75
static final int IM_LOOKUP_CHOICE_PROCESS = 76
static final int IM_LOOKUP_CHOICE_PROCESS_REPLY = 77
static final int IM_AUX_START = 90
static final int IM_AUX_START_REPLY = 91
static final int IM_AUX_DRAW = 92
static final int IM_AUX_DRAW_REPLY = 93
static final int IM_AUX_DONE = 94
static final int IM_AUX_DONE_REPLY = 95
static final int IM_AUX_SETVALUES = 96
static final int IM_AUX_SETVALUES_REPLY = 97
static final int BIGENDIAN = 0x42
static final int LITTLEENDIAN = 0x6c
static final int LOOKUP_MAX_NUMBER = 1
static final int LOOKUP_STYLE = 2
static final int QUERY_LOOKUP_STYLE = 3
static final int INPUT_LANGUAGE = 4
static final int PRIMARY_LANGUAGE = 5
static final int STRING = 0
static final int TEXT = 1
static final int KEYEVENT = 2
static final int INPUTMETHOD_LIST = 0x1001
static final int OBJECT_DESCRIPTER_LIST = 0x1010
static final int CLIENT_DESCRIPTER = 0x1011
static final int CCDEF = 0x1030
static final int GUI_OBJECT = 0x1031
static final int LWE_OBJECT = 0x1032
static final int IC_INPUT_LANGUAGE = 1
static final int IC_CHARACTER_SUBSETS = 2
static final int IC_INPUT_METHOD = 3
static final int NOID = -1
static final int GUI_CATEGORY = 0
static final int LWE_CATEGORY = 1
static final int SYNTAX_RULE_CATEGORY = 2
static final int MANAGE_RULE_CATEGORY = 3
static final int DECORATION_FEEDBACK = 0
static final int FOREGROUND_RGB_FEEDBACK = 1
static final int BACKGROUND_RGB_FEEDBACK = 2
static final int UNDERLINE_RGB_FEEDBACK = 3
static final int INPUT_STRING = 0
static final int READING = 1
static final int PART_OF_SPEECH = 2
static final int CLAUSE = 3
static final int IM_OPEN_NS = 80
static final int IM_OPEN_NS_REPLY = 81

Package Functions

 FeedbackText ()
void append (FeedbackChar c)
void ensureCapacity (int minimumNum)
void setAnnotation (AnnotationValue[] annotations)
AnnotationValue[] getAnnotation ()
 FeedbackText ()
void append (FeedbackChar c)
void ensureCapacity (int minimumNum)
void setAnnotation (AnnotationValue[] annotations)
AnnotationValue[] getAnnotation ()

Static Package Functions

static FeedbackText toFeedbackText (ProtocolData d) throws IOException
static AttributedCharacterIterator toACIterator (FeedbackText text)
static FeedbackText[] toListOfFeedbackText (ProtocolData d) throws IOException
static FeedbackText toFeedbackText (ProtocolData d) throws IOException
static AttributedCharacterIterator toACIterator (FeedbackText text)
static FeedbackText[] toListOfFeedbackText (ProtocolData d) throws IOException

Package Attributes

int count
FeedbackChar value []

Static Private Member Functions

static FeedbackText toFeedbackTextImpl (ProtocolData d, int len) throws IOException
static FeedbackText toFeedbackTextImpl (ProtocolData d, int len) throws IOException

Private Attributes

AnnotationValue[] annotations = null

Detailed Description

Definition at line 2368 of file ProtocolDriver.java.


Constructor & Destructor Documentation

Definition at line 2384 of file ProtocolDriver.java.

                   {
       super();
       count = 0;
       value = new FeedbackChar[8];
    }

Here is the caller graph for this function:

Definition at line 2408 of file ProtocolDriver.java.

                   {
       super();
       count = 0;
       value = new FeedbackChar[8];
    }

Member Function Documentation

void sun.awt.im.iiimp.FeedbackText.append ( FeedbackChar  c) [inline, package]

Definition at line 2390 of file ProtocolDriver.java.

                                {
       ensureCapacity(count + 1);
       value[count++] = c;
    }

Here is the call graph for this function:

Here is the caller graph for this function:

void sun.awt.im.iiimp.FeedbackText.append ( FeedbackChar  c) [inline, package]

Definition at line 2414 of file ProtocolDriver.java.

                                {
       ensureCapacity(count + 1);
       value[count++] = c;
    }

Here is the call graph for this function:

void sun.awt.im.iiimp.FeedbackText.ensureCapacity ( int  minimumNum) [inline, package]

Definition at line 2395 of file ProtocolDriver.java.

                                        {
       int maxNum = value.length;
       if (minimumNum > maxNum) {
           int newNum = (maxNum + 1) * 2;
           if (minimumNum > newNum) {
              newNum = minimumNum;
           }
           FeedbackChar newValue[] = new FeedbackChar[newNum];
           System.arraycopy(value, 0, newValue, 0, count);
           value = newValue;
       }
    }

Here is the caller graph for this function:

void sun.awt.im.iiimp.FeedbackText.ensureCapacity ( int  minimumNum) [inline, package]

Definition at line 2419 of file ProtocolDriver.java.

                                        {
       int maxNum = value.length;
       if (minimumNum > maxNum) {
           int newNum = (maxNum + 1) * 2;
           if (minimumNum > newNum) {
              newNum = minimumNum;
           }
           FeedbackChar newValue[] = new FeedbackChar[newNum];
           System.arraycopy(value, 0, newValue, 0, count);
           value = newValue;
       }
    }

Definition at line 2572 of file ProtocolDriver.java.

                                      {
       return annotations;
    }

Here is the caller graph for this function:

Definition at line 2596 of file ProtocolDriver.java.

                                      {
       return annotations;
    }
void sun.awt.im.iiimp.FeedbackText.setAnnotation ( AnnotationValue[]  annotations) [inline, package]

Definition at line 2568 of file ProtocolDriver.java.

                                                      {
       this.annotations = annotations;
    }

Here is the caller graph for this function:

void sun.awt.im.iiimp.FeedbackText.setAnnotation ( AnnotationValue[]  annotations) [inline, package]

Definition at line 2592 of file ProtocolDriver.java.

                                                      {
       this.annotations = annotations;
    }
static AttributedCharacterIterator sun.awt.im.iiimp.FeedbackText.toACIterator ( FeedbackText  text) [inline, static, package]

Definition at line 2416 of file ProtocolDriver.java.

                                                                       {
       AttributedString as = new AttributedString(text.toString());

       if (Manager.COLOR_SUPPORT) {
           for (int i = 0; i < text.count; i++) {
              for (int j = 0; j < text.value[i].fd.length; j++) {
                  switch(text.value[i].fd[j].id) {
                    case DECORATION_FEEDBACK:
                     switch(text.value[i].fd[j].value) {
                       case FeedbackType.REVERSE:
                         as.addAttribute(TextAttribute.SWAP_COLORS,
                                       TextAttribute.SWAP_COLORS_ON,
                                       i, i + 1);
                         break;
                       case FeedbackType.UNDERLINE:
                         as.addAttribute(TextAttribute.UNDERLINE,
                                       TextAttribute.UNDERLINE_ON,
                                       i, i + 1);
                       case FeedbackType.NORMAL:
                       default:
                     }
                     break;
                    case FOREGROUND_RGB_FEEDBACK:
                     as.addAttribute(TextAttribute.FOREGROUND,
                                   new Color(text.value[i].fd[j].value),
                                   i, i + 1);
                     break;
                    case BACKGROUND_RGB_FEEDBACK:
                     as.addAttribute(TextAttribute.BACKGROUND,
                                   new Color(text.value[i].fd[j].value),
                                   i, i + 1);
                     break;
                    case UNDERLINE_RGB_FEEDBACK:
                     as.addAttribute(TextAttribute.FOREGROUND,
                                   new Color(text.value[i].fd[j].value),
                                   i, i + 1);
                     break;
                    default:
                  }
              }
           }
       }

       AnnotationValue[] ava = text.getAnnotation();
       if (ava != null) {
           for (int i = 0; i < ava.length; i++) {
              as.addAttribute(ava[i].getAttribute(),
                            ava[i].getValue(),
                            ava[i].getStart(),
                            ava[i].getEnd());
           }
       }

       return as.getIterator();
    }

Here is the call graph for this function:

Here is the caller graph for this function:

static AttributedCharacterIterator sun.awt.im.iiimp.FeedbackText.toACIterator ( FeedbackText  text) [inline, static, package]

Definition at line 2440 of file ProtocolDriver.java.

                                                                       {
       AttributedString as = new AttributedString(text.toString());

       if (Manager.COLOR_SUPPORT) {
           for (int i = 0; i < text.count; i++) {
              for (int j = 0; j < text.value[i].fd.length; j++) {
                  switch(text.value[i].fd[j].id) {
                    case DECORATION_FEEDBACK:
                     switch(text.value[i].fd[j].value) {
                       case FeedbackType.REVERSE:
                         as.addAttribute(TextAttribute.SWAP_COLORS,
                                       TextAttribute.SWAP_COLORS_ON,
                                       i, i + 1);
                         break;
                       case FeedbackType.UNDERLINE:
                         as.addAttribute(TextAttribute.UNDERLINE,
                                       TextAttribute.UNDERLINE_ON,
                                       i, i + 1);
                       case FeedbackType.NORMAL:
                       default:
                     }
                     break;
                    case FOREGROUND_RGB_FEEDBACK:
                     as.addAttribute(TextAttribute.FOREGROUND,
                                   new Color(text.value[i].fd[j].value),
                                   i, i + 1);
                     break;
                    case BACKGROUND_RGB_FEEDBACK:
                     as.addAttribute(TextAttribute.BACKGROUND,
                                   new Color(text.value[i].fd[j].value),
                                   i, i + 1);
                     break;
                    case UNDERLINE_RGB_FEEDBACK:
                     as.addAttribute(TextAttribute.FOREGROUND,
                                   new Color(text.value[i].fd[j].value),
                                   i, i + 1);
                     break;
                    default:
                  }
              }
           }
       }

       AnnotationValue[] ava = text.getAnnotation();
       if (ava != null) {
           for (int i = 0; i < ava.length; i++) {
              as.addAttribute(ava[i].getAttribute(),
                            ava[i].getValue(),
                            ava[i].getStart(),
                            ava[i].getEnd());
           }
       }

       return as.getIterator();
    }
static FeedbackText sun.awt.im.iiimp.FeedbackText.toFeedbackText ( ProtocolData  d) throws IOException [inline, static, package]

Definition at line 2408 of file ProtocolDriver.java.

                                                                          {
       int len = d.read4();
       if (len == 0) {
           return (FeedbackText) null;
       }
       return toFeedbackTextImpl(d, len);
    }

Here is the call graph for this function:

Here is the caller graph for this function:

static FeedbackText sun.awt.im.iiimp.FeedbackText.toFeedbackText ( ProtocolData  d) throws IOException [inline, static, package]

Definition at line 2432 of file ProtocolDriver.java.

                                                                          {
       int len = d.read4();
       if (len == 0) {
           return (FeedbackText) null;
       }
       return toFeedbackTextImpl(d, len);
    }

Here is the call graph for this function:

static FeedbackText sun.awt.im.iiimp.FeedbackText.toFeedbackTextImpl ( ProtocolData  d,
int  len 
) throws IOException [inline, static, private]

Definition at line 2472 of file ProtocolDriver.java.

                                                   {
       FeedbackText im = new FeedbackText();

       int upto = d.pos + len;
       while (d.pos < upto) {
           FeedbackChar ic = new FeedbackChar();
           ic.c = (char) d.read2();
           int fb_len = d.read2();
           for (int i = 0; i < fb_len; i += 8) {
              int id = d.read4();
              int val = d.read4();
              ic.addFeedbackType(id, val);
           }

           im.append(ic);
       }

       // read Annotation information and set to FeedbackText
       //
       // Now only READING/AttributedCharacterIterator.Attribute.READING
       // and CLAUSE/AttributedCharacterIterator.Attribute.INPUT_METHOD_SEGMENGT
       // annotation (is implemented as referennce for
       // future implementation. Other annotation will be implemented
       // when server side will implement these features.
       //
       int atLen = d.read4();
       if (atLen != 0) {
           while (d.available() > 0) {
              int attrID = d.read4();
              int size = 0;
              AnnotationValue[] ava = null;
              switch (attrID) {
                case INPUT_STRING:
                  size = d.read4();
                  d.skipBytes(size);
                  break;
                case READING:
                  ava = d.readTextAnnotationValues(Attribute.READING);
                  im.setAnnotation(ava);
                  break;
                case PART_OF_SPEECH:
                  size = d.read4();
                  d.skipBytes(size);
                  break;
                case CLAUSE:
                  ava = 
                     d.readStringAnnotationValues(Attribute.INPUT_METHOD_SEGMENT);
                  im.setAnnotation(ava);
                  d.skipBytes(size);
                  break;
                default:
              }
           }
       }

       return (FeedbackText) im;
    }

Here is the call graph for this function:

Here is the caller graph for this function:

static FeedbackText sun.awt.im.iiimp.FeedbackText.toFeedbackTextImpl ( ProtocolData  d,
int  len 
) throws IOException [inline, static, private]

Definition at line 2496 of file ProtocolDriver.java.

                                                   {
       FeedbackText im = new FeedbackText();

       int upto = d.pos + len;
       while (d.pos < upto) {
           FeedbackChar ic = new FeedbackChar();
           ic.c = (char) d.read2();
           int fb_len = d.read2();
           for (int i = 0; i < fb_len; i += 8) {
              int id = d.read4();
              int val = d.read4();
              ic.addFeedbackType(id, val);
           }

           im.append(ic);
       }

       // read Annotation information and set to FeedbackText
       //
       // Now only READING/AttributedCharacterIterator.Attribute.READING
       // and CLAUSE/AttributedCharacterIterator.Attribute.INPUT_METHOD_SEGMENGT
       // annotation (is implemented as referennce for
       // future implementation. Other annotation will be implemented
       // when server side will implement these features.
       //
       int atLen = d.read4();
       if (atLen != 0) {
           while (d.available() > 0) {
              int attrID = d.read4();
              int size = 0;
              AnnotationValue[] ava = null;
              switch (attrID) {
                case INPUT_STRING:
                  size = d.read4();
                  d.skipBytes(size);
                  break;
                case READING:
                  ava = d.readTextAnnotationValues(Attribute.READING);
                  im.setAnnotation(ava);
                  break;
                case PART_OF_SPEECH:
                  size = d.read4();
                  d.skipBytes(size);
                  break;
                case CLAUSE:
                  ava = 
                     d.readStringAnnotationValues(Attribute.INPUT_METHOD_SEGMENT);
                  im.setAnnotation(ava);
                  d.skipBytes(size);
                  break;
                default:
              }
           }
       }

       return (FeedbackText) im;
    }

Here is the call graph for this function:

static FeedbackText [] sun.awt.im.iiimp.FeedbackText.toListOfFeedbackText ( ProtocolData  d) throws IOException [inline, static, package]

Definition at line 2531 of file ProtocolDriver.java.

                          {
       final int thread = 26; // number of alphabets

       int num_ret = thread;
       FeedbackText[] ret = new FeedbackText[thread];

       int num = 0;
       for (;; num++) {
           if (d.available() == 0) {
              break;
           }
           int len = d.read4();
           if (len == 0) {
              break;
           }
           if (num == num_ret) {
              FeedbackText[] tmp =
                  new FeedbackText[num_ret + thread];
              System.arraycopy(ret, 0, tmp, 0, num_ret);
              ret = tmp;
              num_ret += thread;
           }
           ret[num] = toFeedbackTextImpl(d, len);
       }

       if (num > 0) {
           FeedbackText[] tmp = new FeedbackText[num];
           System.arraycopy(ret, 0, tmp, 0, num);
           return tmp;
       }

       return (FeedbackText[]) null;
    }

Here is the call graph for this function:

static FeedbackText [] sun.awt.im.iiimp.FeedbackText.toListOfFeedbackText ( ProtocolData  d) throws IOException [inline, static, package]

Definition at line 2555 of file ProtocolDriver.java.

                          {
       final int thread = 26; // number of alphabets

       int num_ret = thread;
       FeedbackText[] ret = new FeedbackText[thread];

       int num = 0;
       for (;; num++) {
           if (d.available() == 0) {
              break;
           }
           int len = d.read4();
           if (len == 0) {
              break;
           }
           if (num == num_ret) {
              FeedbackText[] tmp =
                  new FeedbackText[num_ret + thread];
              System.arraycopy(ret, 0, tmp, 0, num_ret);
              ret = tmp;
              num_ret += thread;
           }
           ret[num] = toFeedbackTextImpl(d, len);
       }

       if (num > 0) {
           FeedbackText[] tmp = new FeedbackText[num];
           System.arraycopy(ret, 0, tmp, 0, num);
           return tmp;
       }

       return (FeedbackText[]) null;
    }

Here is the call graph for this function:

Definition at line 2373 of file ProtocolDriver.java.

                             {
       if (count == 0) {
           return null;
       }
       StringBuffer sb = new StringBuffer();
       for (int i = 0; i < count; i++) {
           sb.append(value[i].c);
       }
       return sb.toString();
    }

Here is the caller graph for this function:

Definition at line 2397 of file ProtocolDriver.java.

                             {
       if (count == 0) {
           return null;
       }
       StringBuffer sb = new StringBuffer();
       for (int i = 0; i < count; i++) {
           sb.append(value[i].c);
       }
       return sb.toString();
    }

Member Data Documentation

Definition at line 2566 of file ProtocolDriver.java.

static final int IIIMProtocol.BACKGROUND_RGB_FEEDBACK = 2 [static, inherited]

Definition at line 153 of file IIIMProtocol.java.

static final int IIIMProtocol.BIGENDIAN = 0x42 [static, inherited]

Definition at line 116 of file IIIMProtocol.java.

static final int IIIMProtocol.CCDEF = 0x1030 [static, inherited]

Definition at line 134 of file IIIMProtocol.java.

static final int IIIMProtocol.CLAUSE = 3 [static, inherited]

Definition at line 160 of file IIIMProtocol.java.

static final int IIIMProtocol.CLIENT_DESCRIPTER = 0x1011 [static, inherited]

Definition at line 133 of file IIIMProtocol.java.

Definition at line 2370 of file ProtocolDriver.java.

static final int IIIMProtocol.DECORATION_FEEDBACK = 0 [static, inherited]

Definition at line 151 of file IIIMProtocol.java.

static final int IIIMProtocol.EIGHTBYTES_PACKET = 1 [static, inherited]

Definition at line 52 of file IIIMProtocol.java.

static final int IIIMProtocol.FOREGROUND_RGB_FEEDBACK = 1 [static, inherited]

Definition at line 152 of file IIIMProtocol.java.

static final int IIIMProtocol.FOURBYTES_PACKET = 0 [static, inherited]

Definition at line 51 of file IIIMProtocol.java.

static final int IIIMProtocol.GUI_CATEGORY = 0 [static, inherited]

Definition at line 145 of file IIIMProtocol.java.

static final int IIIMProtocol.GUI_OBJECT = 0x1031 [static, inherited]

Definition at line 135 of file IIIMProtocol.java.

static final int IIIMProtocol.IC_CHARACTER_SUBSETS = 2 [static, inherited]

Definition at line 140 of file IIIMProtocol.java.

static final int IIIMProtocol.IC_INPUT_LANGUAGE = 1 [static, inherited]

Definition at line 139 of file IIIMProtocol.java.

static final int IIIMProtocol.IC_INPUT_METHOD = 3 [static, inherited]

Definition at line 141 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_AUX_DONE = 94 [static, inherited]

Definition at line 110 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_AUX_DONE_REPLY = 95 [static, inherited]

Definition at line 111 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_AUX_DRAW = 92 [static, inherited]

Definition at line 108 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_AUX_DRAW_REPLY = 93 [static, inherited]

Definition at line 109 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_AUX_SETVALUES = 96 [static, inherited]

Definition at line 112 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_AUX_SETVALUES_REPLY = 97 [static, inherited]

Definition at line 113 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_AUX_START = 90 [static, inherited]

Definition at line 106 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_AUX_START_REPLY = 91 [static, inherited]

Definition at line 107 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_COMMIT_STRING = 14 [static, inherited]

Definition at line 69 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_CONNECT = 1 [static, inherited]

Definition at line 56 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_CONNECT_REPLY = 2 [static, inherited]

Definition at line 57 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_CREATEIC = 20 [static, inherited]

Definition at line 72 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_CREATEIC_REPLY = 21 [static, inherited]

Definition at line 73 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_DESTROYIC = 22 [static, inherited]

Definition at line 74 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_DESTROYIC_REPLY = 23 [static, inherited]

Definition at line 75 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_DISCONNECT = 3 [static, inherited]

Definition at line 58 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_DISCONNECT_REPLY = 4 [static, inherited]

Definition at line 59 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_FORWARD_EVENT = 12 [static, inherited]

Definition at line 67 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_FORWARD_EVENT_REPLY = 13 [static, inherited]

Definition at line 68 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_FORWARD_EVENT_WITH_OPERATIONS = 15 [static, inherited]

Definition at line 70 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_FORWARD_EVENT_WITH_OPERATIONS_REPLY = 16 [static, inherited]

Definition at line 71 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_GETICVALUES = 26 [static, inherited]

Definition at line 78 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_GETICVALUES_REPLY = 27 [static, inherited]

Definition at line 79 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_GETIMVALUES = 10 [static, inherited]

Definition at line 65 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_GETIMVALUES_REPLY = 11 [static, inherited]

Definition at line 66 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_LOOKUP_CHOICE_DONE = 74 [static, inherited]

Definition at line 102 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_LOOKUP_CHOICE_DONE_REPLY = 75 [static, inherited]

Definition at line 103 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_LOOKUP_CHOICE_DRAW = 72 [static, inherited]

Definition at line 100 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_LOOKUP_CHOICE_DRAW_REPLY = 73 [static, inherited]

Definition at line 101 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_LOOKUP_CHOICE_PROCESS = 76 [static, inherited]

Definition at line 104 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_LOOKUP_CHOICE_PROCESS_REPLY = 77 [static, inherited]

Definition at line 105 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_LOOKUP_CHOICE_START = 70 [static, inherited]

Definition at line 98 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_LOOKUP_CHOICE_START_REPLY = 71 [static, inherited]

Definition at line 99 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_NO_PROTOCOL = 0 [static, inherited]

Definition at line 55 of file IIIMProtocol.java.

final int sun.awt.im.iiimp.IIIMProtocol.IM_OPEN_NS = 80 [static, inherited]

Definition at line 107 of file IIIMProtocol.java.

final int sun.awt.im.iiimp.IIIMProtocol.IM_OPEN_NS_REPLY = 81 [static, inherited]

Definition at line 108 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_PREEDIT_DONE = 46 [static, inherited]

Definition at line 90 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_PREEDIT_DONE_REPLY = 47 [static, inherited]

Definition at line 91 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_PREEDIT_DRAW = 42 [static, inherited]

Definition at line 88 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_PREEDIT_DRAW_REPLY = 43 [static, inherited]

Definition at line 89 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_PREEDIT_START = 40 [static, inherited]

Definition at line 86 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_PREEDIT_START_REPLY = 41 [static, inherited]

Definition at line 87 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_REGISTER_TRIGGER_KEYS = 5 [static, inherited]

Definition at line 60 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_RESETIC = 32 [static, inherited]

Definition at line 84 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_RESETIC_REPLY = 33 [static, inherited]

Definition at line 85 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_SETICFOCUS = 28 [static, inherited]

Definition at line 80 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_SETICFOCUS_REPLY = 29 [static, inherited]

Definition at line 81 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_SETICVALUES = 24 [static, inherited]

Definition at line 76 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_SETICVALUES_REPLY = 25 [static, inherited]

Definition at line 77 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_SETIMVALUES = 8 [static, inherited]

Definition at line 63 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_SETIMVALUES_REPLY = 9 [static, inherited]

Definition at line 64 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_STATUS_DONE = 54 [static, inherited]

Definition at line 96 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_STATUS_DONE_REPLY = 55 [static, inherited]

Definition at line 97 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_STATUS_DRAW = 52 [static, inherited]

Definition at line 94 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_STATUS_DRAW_REPLY = 53 [static, inherited]

Definition at line 95 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_STATUS_START = 50 [static, inherited]

Definition at line 92 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_STATUS_START_REPLY = 51 [static, inherited]

Definition at line 93 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_TRIGGER_NOTIFY = 6 [static, inherited]

Definition at line 61 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_TRIGGER_NOTIFY_REPLY = 7 [static, inherited]

Definition at line 62 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_UNSETICFOCUS = 30 [static, inherited]

Definition at line 82 of file IIIMProtocol.java.

static final int IIIMProtocol.IM_UNSETICFOCUS_REPLY = 31 [static, inherited]

Definition at line 83 of file IIIMProtocol.java.

static final int IIIMProtocol.INPUT_LANGUAGE = 4 [static, inherited]

Definition at line 122 of file IIIMProtocol.java.

static final int IIIMProtocol.INPUT_STRING = 0 [static, inherited]

Definition at line 157 of file IIIMProtocol.java.

static final int IIIMProtocol.INPUTMETHOD_LIST = 0x1001 [static, inherited]

Definition at line 131 of file IIIMProtocol.java.

static final int IIIMProtocol.KEYEVENT = 2 [static, inherited]

Definition at line 128 of file IIIMProtocol.java.

static final int IIIMProtocol.LITTLEENDIAN = 0x6c [static, inherited]

Definition at line 117 of file IIIMProtocol.java.

static final int IIIMProtocol.LOOKUP_MAX_NUMBER = 1 [static, inherited]

Definition at line 119 of file IIIMProtocol.java.

static final int IIIMProtocol.LOOKUP_STYLE = 2 [static, inherited]

Definition at line 120 of file IIIMProtocol.java.

static final int IIIMProtocol.LWE_CATEGORY = 1 [static, inherited]

Definition at line 146 of file IIIMProtocol.java.

static final int IIIMProtocol.LWE_OBJECT = 0x1032 [static, inherited]

Definition at line 136 of file IIIMProtocol.java.

static final int IIIMProtocol.MANAGE_RULE_CATEGORY = 3 [static, inherited]

Definition at line 148 of file IIIMProtocol.java.

static final int IIIMProtocol.NOID = -1 [static, inherited]

Definition at line 144 of file IIIMProtocol.java.

static final int IIIMProtocol.OBJECT_DESCRIPTER_LIST = 0x1010 [static, inherited]

Definition at line 132 of file IIIMProtocol.java.

static final int IIIMProtocol.PART_OF_SPEECH = 2 [static, inherited]

Definition at line 159 of file IIIMProtocol.java.

static final int IIIMProtocol.PRIMARY_LANGUAGE = 5 [static, inherited]

Definition at line 123 of file IIIMProtocol.java.

static final int IIIMProtocol.QUERY_LOOKUP_STYLE = 3 [static, inherited]

Definition at line 121 of file IIIMProtocol.java.

static final int IIIMProtocol.READING = 1 [static, inherited]

Definition at line 158 of file IIIMProtocol.java.

static final int IIIMProtocol.STRING = 0 [static, inherited]

Definition at line 126 of file IIIMProtocol.java.

static final int IIIMProtocol.SYNTAX_RULE_CATEGORY = 2 [static, inherited]

Definition at line 147 of file IIIMProtocol.java.

static final int IIIMProtocol.TEXT = 1 [static, inherited]

Definition at line 127 of file IIIMProtocol.java.

static final int IIIMProtocol.UNDERLINE_RGB_FEEDBACK = 3 [static, inherited]

Definition at line 154 of file IIIMProtocol.java.

Definition at line 2371 of file ProtocolDriver.java.

static final int IIIMProtocol.VERSION = 1 [static, inherited]

Definition at line 48 of file IIIMProtocol.java.


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