
META-INF.modules.java.desktop.classes.sun.awt.X11InputMethodBase.class Maven / Gradle / Ivy
???? ;? sun/awt/X11InputMethodBase
sun/awt/im/InputMethodAdapter ()V
clientComponentWindow Ljava/awt/Container; awtFocussedComponent Ljava/awt/Component; lastXICFocussedComponent isLastXICActive Z isLastTemporary isActive disposed " # needResetXIC % java/lang/ref/WeakReference
$ ' ( (Ljava/lang/Object;)V * + , needResetXICClient Ljava/lang/ref/WeakReference; . / compositionEnableSupported 1 2 savedCompositionState 4 5 6
committedText Ljava/lang/String; 8 9 : composedText Ljava/lang/StringBuffer; < = > pData J
@ A B C D sun/awt/X11InputMethodDescriptor getSupportedLocale ()Ljava/util/Locale; F G H locale Ljava/util/Locale;
J K L initXIM ()Z N java/awt/AWTException P Cannot open X Input Method
M R S (Ljava/lang/String;)V
U V dispose
X Y Z [ java/lang/Object finalize ] ^ isXIMOpened
` a L openXIM
c d e f g java/util/Locale equals (Ljava/lang/Object;)Z c i j H JAPAN c l m H JAPANESE c o p H KOREA c r s H KOREAN
u v L haveActiveClient
x y z getClientComponent ()Ljava/awt/Component;
$ | } ~ get ()Ljava/lang/Object;
? ? ? resetXIC ()Ljava/lang/String;
$ ? ? clear
? ? L isCompositionEnabled ? 'java/lang/UnsupportedOperationException
? ? ? getPeer 3(Ljava/awt/Component;)Ljava/awt/peer/ComponentPeer;
? ? ? setXICFocus "(Ljava/awt/peer/ComponentPeer;ZZ)V
? ? ? ? ? java/awt/im/InputMethodHighlight getState ()I
? ? ? L
isSelected ? ? ? highlightStyles [Ljava/util/Map;
? ? endComposition
? ? disableInputMethod ? java/awt/Container
? ? ? getParent *(Ljava/awt/Component;)Ljava/awt/Container; ? java/awt/Window ? java/awt/event/InputMethodEvent
? ? ? w(Ljava/awt/Component;IJLjava/text/AttributedCharacterIterator;ILjava/awt/font/TextHitInfo;Ljava/awt/font/TextHitInfo;)V
? ? ? ? ? sun/awt/SunToolkit targetToAppContext ((Ljava/lang/Object;)Lsun/awt/AppContext;
? ? ? ? postEvent *(Lsun/awt/AppContext;Ljava/awt/AWTEvent;)V
? ? ? ? ? java/awt/EventQueue getMostRecentEventTime ()J
? ? ? postInputMethodEvent c(ILjava/text/AttributedCharacterIterator;ILjava/awt/font/TextHitInfo;Ljava/awt/font/TextHitInfo;J)V ? java/text/AttributedString
? R
? ? ? ? getIterator )()Ljava/text/AttributedCharacterIterator;
? ? ? ? ? java/lang/String length
? ? ? dispatchCommittedText (Ljava/lang/String;J)V ?
? ? ? ? ? java/lang/StringBuffer toString ? ? ? makeConcatWithConstants 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
? ? ? L isEmpty
? ? disposeImpl
? ? L isCompositionEnabledNative
? ? L getCompositionState
? ? awtLock
? ? ? b(ILjava/text/AttributedCharacterIterator;ILjava/awt/font/TextHitInfo;Ljava/awt/font/TextHitInfo;)V
? ? S
? ? awtUnlock
? ? resetCompositionState ?
XMODIFIERS
? java/lang/System getenv &(Ljava/lang/String;)Ljava/lang/String; @im=
? indexOf (Ljava/lang/String;)I
?
substring (I)Ljava/lang/String; ? #UNSELECTED_CONVERTED_TEXT_HIGHLIGHT "Ljava/awt/im/InputMethodHighlight; ? !SELECTED_CONVERTED_TEXT_HIGHLIGHT ? SELECTED_RAW_TEXT_HIGHLIGHT sun.awt.X11InputMethod
sun/util/logging/PlatformLogger getLogger 5(Ljava/lang/String;)Lsun/util/logging/PlatformLogger; !"# log !Lsun/util/logging/PlatformLogger;%
java/util/Map' java/util/HashMap
&) * (I)V ,-./0 java/awt/font/TextAttribute WEIGHT Ljava/awt/font/TextAttribute; ,234 WEIGHT_BOLD Ljava/lang/Float;
&678 put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:;<=> java/util/Collections unmodifiableMap (Ljava/util/Map;)Ljava/util/Map; ,@A0 SWAP_COLORS ,CDE SWAP_COLORS_ON Ljava/lang/Boolean; ,GH0 INPUT_METHOD_UNDERLINE ,JKL UNDERLINE_LOW_ONE_PIXEL Ljava/lang/Integer;
NO initIDs
XIMReverse I
ConstantValue XIMUnderline XIMHighlight
XIMPrimary XIMSecondary @ XIMTertiary ? XIMVisibleToForward XIMVisibleToBackward XIMVisibleCenter XIMVisibleMask Signature 0[Ljava/util/Map; 3Ljava/lang/ref/WeakReference; rawFeedbacks &Lsun/awt/X11InputMethodBase$IntBuffer; INITIAL_SIZE Code LineNumberTable LocalVariableTable this Lsun/awt/X11InputMethodBase;
StackMapTable
Exceptionst java/lang/Throwable
isDisposed setInputMethodContext '(Ljava/awt/im/spi/InputMethodContext;)V context $Ljava/awt/im/spi/InputMethodContext; setLocale (Ljava/util/Locale;)Z lang getLocale setCharacterSubsets ([Ljava/lang/Character$Subset;)V subsets [Ljava/lang/Character$Subset;
dispatchEvent (Ljava/awt/AWTEvent;)V e Ljava/awt/AWTEvent; resetXICifneeded )Ljava/lang/UnsupportedOperationException; compositionState activate createXIC
deactivate (Z)V hideWindows mapInputMethodHighlight 3(Ljava/awt/im/InputMethodHighlight;)Ljava/util/Map; index highlight state S(Ljava/awt/im/InputMethodHighlight;)Ljava/util/Map; setAWTFocussedComponent (Ljava/awt/Component;)V ac component
stopListening getClientComponentWindow ()Ljava/awt/Window; container client? java/awt/Component event !Ljava/awt/event/InputMethodEvent; id text 'Ljava/text/AttributedCharacterIterator; committedCharacterCount caret Ljava/awt/font/TextHitInfo; visiblePosition when source attrstr Ljava/text/AttributedString; str dispatchComposedText (Ljava/lang/String;[IIIIJ)V flushText flush call_disposeImpl getControlObject removeNotify setCompositionEnabled active getNativeInputMethodInfo imIndex
xmodifiers imInfo convertVisualFeedbackToHighlight %(I)Ljava/awt/im/InputMethodHighlight; feedback turnoffStatusWindow
disposeXIC setCompositionEnabledNative (Z)Z styles map Ljava/util/HashMap; LocalVariableTypeTable DLjava/util/HashMap;
SourceFile X11InputMethodBase.java NestMembers? $sun/awt/X11InputMethodBase$IntBuffer BootstrapMethods?
??? ?? $java/lang/invoke/StringConcatFactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;? InnerClasses IntBuffer? java/lang/Character$Subset? java/lang/Character Subset? %java/lang/invoke/MethodHandles$Lookup? java/lang/invoke/MethodHandles Lookup! "# PQ R S TQ R U VQ R W XQ R Y ZQ R [ \Q R ] ^Q R _ `Q R a bQ R c dQ R e G H
^
? ? f g # + , f h / 2 5 6 9 : ij ? = > kQ R [ 1 l ? j*? *? *?
*? *? *? *? *? *? !*? $Y? &? )*? -*? 0*? 3*? 7* ? ;*? ?? E*? I?
? MYO? Q?? m N ? W X Y Z [ \ " ^ ' a , b 8 i = r B v G w L } Q ? X ? _ ? i ?n jop q ? i r M [ l ; *? T*? W? m ? ? ?n op r s " K L l L ? \?
*? _? \? \? m ? ?
?n op q
a L u L l / *? ? m ?n op ? ? vw l 5 ? m ?n op xy z{ l ? ?+*? E? b? ?*? E? h? b?
+? k? b? *? E? n? b? +? q? b? ?? m ? ?
? + ? ; ? = ?n ?op ?| H q
} D l / *? E? m ?n op ~ l 5 ? m ?n op ?? ?? l 5 ? m ?n op ?? ? l ? 8*? !? 3*? t? ,*? w*? )? {? *? W*? *? *? )? ?*? !? m " ! & + 2
7n 8op q 7 ? ? L l ? <*? -? *? ?