public interface java.awt.im.spi.InputMethod
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: java.awt.im.spi.InputMethod
  super_class: java.lang.Object
{
  public abstract void setInputMethodContext(java.awt.im.spi.InputMethodContext);
    descriptor: (Ljava/awt/im/spi/InputMethodContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      context  

  public abstract boolean setLocale(java.util.Locale);
    descriptor: (Ljava/util/Locale;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      locale  

  public abstract java.util.Locale getLocale();
    descriptor: ()Ljava/util/Locale;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setCharacterSubsets(java.lang.Character$Subset[]);
    descriptor: ([Ljava/lang/Character$Subset;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      subsets  

  public abstract void setCompositionEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      enable  

  public abstract boolean isCompositionEnabled();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void reconvert();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void dispatchEvent(java.awt.AWTEvent);
    descriptor: (Ljava/awt/AWTEvent;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      event  

  public abstract void notifyClientWindowChange(java.awt.Rectangle);
    descriptor: (Ljava/awt/Rectangle;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      bounds  

  public abstract void activate();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void deactivate(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      isTemporary  

  public abstract void hideWindows();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void removeNotify();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void endComposition();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void dispose();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Object getControlObject();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "InputMethod.java"
InnerClasses:
  public Subset = java.lang.Character$Subset of java.lang.Character