
META-INF.modules.java.desktop.classes.javax.swing.plaf.basic.BasicTextUI.class Maven / Gradle / Ivy
???? ;E
javax/swing/plaf/TextUI ()V +javax/swing/plaf/basic/BasicTextUI$RootView
'(Ljavax/swing/plaf/basic/BasicTextUI;)V
"javax/swing/plaf/basic/BasicTextUI rootView -Ljavax/swing/plaf/basic/BasicTextUI$RootView; 0javax/swing/plaf/basic/BasicTextUI$UpdateHandler
updateHandler 2Ljavax/swing/plaf/basic/BasicTextUI$UpdateHandler;
getDragListener 3()Ljavax/swing/plaf/basic/BasicTextUI$DragListener;
dragListener 1Ljavax/swing/plaf/basic/BasicTextUI$DragListener;
" # $ painted Z & -javax/swing/plaf/basic/BasicTextUI$BasicCaret
% ) 3javax/swing/plaf/basic/BasicTextUI$BasicHighlighter
(
, - . / 0 java/lang/Object getClass ()Ljava/lang/Class;
2 3 4 5 6 java/lang/Class getName ()Ljava/lang/String;
8 9 : ; < java/lang/String lastIndexOf (I)I
8 > ? @ length ()I
8 B C D substring (II)Ljava/lang/String;
F G 6
getKeymapName
I J K L M javax/swing/text/JTextComponent getKeymap -(Ljava/lang/String;)Ljavax/swing/text/Keymap; O default
I Q R S addKeymap F(Ljava/lang/String;Ljavax/swing/text/Keymap;)Ljavax/swing/text/Keymap;
U V 6 getPropertyPrefix
X Y Z editor !Ljavax/swing/text/JTextComponent; \ ] ^ makeConcatWithConstants &(Ljava/lang/String;)Ljava/lang/String;
` a b c d sun/swing/DefaultLookup get \(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;)Ljava/lang/Object; f -[Ljavax/swing/text/JTextComponent$KeyBinding;
h i j getComponent #()Ljavax/swing/text/JTextComponent;
I l m n
getActions ()[Ljavax/swing/Action;
I p q r
loadKeymap ^(Ljavax/swing/text/Keymap;[Ljavax/swing/text/JTextComponent$KeyBinding;[Ljavax/swing/Action;)V
t u v w 6 java/beans/PropertyChangeEvent getPropertyName y editable
8 { | } equals (Ljava/lang/Object;)Z enabled
t ? ? ? getSource ()Ljava/lang/Object;
? ? ? updateBackground $(Ljavax/swing/text/JTextComponent;)V ?
caretWidth
t ? ? ? getNewValue ? java/lang/Number
? ? ? @ intValue
? ? ? caretMargin I ? javax/swing/plaf/synth/SynthUI ? javax/swing/JTextArea
I ? ? ?
getBackground ()Ljava/awt/Color; ? javax/swing/plaf/UIResource \
` ? ? ? getColor j(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;Ljava/awt/Color;)Ljava/awt/Color; \ \ ? javax/swing/JEditorPane
I ? ? ? isEnabled ()Z
I ? ? ?
isEditable
I ? ? ?
setBackground (Ljava/awt/Color;)V
I ? ? ? getFont ()Ljava/awt/Font; \
? ? ? ? ? javax/swing/UIManager #(Ljava/lang/Object;)Ljava/awt/Font;
I ? ? ? setFont (Ljava/awt/Font;)V
? ? ? ? $(Ljava/lang/Object;)Ljava/awt/Color;
I ? ? ?
getForeground \
I ? ? ?
setForeground
I ? ? ?
getCaretColor \
I ? ? ?
setCaretColor
I ? ? ? getSelectionColor \
I ? ? ? setSelectionColor
I ? ? ? getSelectedTextColor \
I ? ? ? setSelectedTextColor
I ? ? ? getDisabledTextColor \
I ? ? ? setDisabledTextColor
I ? ? ? getBorder ()Ljavax/swing/border/Border;
\
? ? ? ? /(Ljava/lang/Object;)Ljavax/swing/border/Border;
I ? ? ? setBorder (Ljavax/swing/border/Border;)V
I ? ? ? getMargin ()Ljava/awt/Insets; \
? ? ? ? getInsets %(Ljava/lang/Object;)Ljava/awt/Insets;
I ? ? setMargin (Ljava/awt/Insets;)V
updateCursor
I addMouseListener !(Ljava/awt/event/MouseListener;)V
I
addMouseMotionListener '(Ljava/awt/event/MouseMotionListener;)V
I
getCaret ()Ljavax/swing/text/Caret;
createCaret
I setCaret (Ljavax/swing/text/Caret;)V \
` getInt L(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;I)I ! javax/swing/text/Caret setBlinkRate (I)V
I#$% getHighlighter ()Ljavax/swing/text/Highlighter;
'(% createHighlighter
I*+, setHighlighter !(Ljavax/swing/text/Highlighter;)V
I./0 getTransferHandler ()Ljavax/swing/TransferHandler;
.
I345 setTransferHandler (Ljavax/swing/TransferHandler;)V
I78 removeMouseListener
I:; removeMouseMotionListener
I=>? getCursor ()Ljava/awt/Cursor;
IABC setCursor (Ljava/awt/Cursor;)V
EFG createKeymap ()Ljavax/swing/text/Keymap;
IIJK setKeymap (Ljavax/swing/text/Keymap;)V
MNO getInputMap ()Ljavax/swing/InputMap;Q javax/swing/JComponent
STUVW javax/swing/SwingUtilities replaceUIInputMap 2(Ljavax/swing/JComponent;ILjavax/swing/InputMap;)V
YZ[ getActionMap ()Ljavax/swing/ActionMap;
S]^_ replaceUIActionMap 2(Ljavax/swing/JComponent;Ljavax/swing/ActionMap;)V
abc updateFocusAcceleratorBinding (Z)Ve #javax/swing/plaf/InputMapUIResource
d
\i javax/swing/InputMap
hklm setParent (Ljavax/swing/InputMap;)V
Iopq getFocusAccelerator ()C
Sstu
getUIInputMap 1(Ljavax/swing/JComponent;I)Ljavax/swing/InputMap;w ,javax/swing/plaf/ComponentInputMapUIResource
vy z (Ljavax/swing/JComponent;)V
h|} clear
??? @ 'javax/swing/plaf/basic/BasicLookAndFeel getFocusAcceleratorKeyMask
????? javax/swing/KeyStroke getKeyStroke (II)Ljavax/swing/KeyStroke;? requestFocus
h??? put ,(Ljavax/swing/KeyStroke;Ljava/lang/Object;)V
???? < sun/swing/SwingUtilities2 setAltGraphMask
??? getEditorKit ?(Ljavax/swing/text/JTextComponent;)Ljavax/swing/text/EditorKit;? !javax/swing/text/DefaultEditorKit? java/awt/KeyboardFocusManager
I??? getFocusTraversalKeys (I)Ljava/util/Set;? java/util/HashSet
?? ? (Ljava/util/Collection;)V? java/awt/event/KeyEvent???? }
java/util/Set remove? java/awt/event/InputEvent??? } add? focusTraversalKeysForward
????? javax/swing/LookAndFeel installProperty ?(Ljavax/swing/JComponent;Ljava/lang/String;Ljava/lang/Object;)V? focusTraversalKeysBackward
I?? ? isCursorSet
???
textCursor 0Ljavax/swing/plaf/basic/BasicTextUI$BasicCursor;
??? defaultTransferHandler Ljavax/swing/TransferHandler; \
?? c? &(Ljava/lang/Object;)Ljava/lang/Object;? javax/swing/ActionMap
??[ createActionMap
???? getLookAndFeelDefaults ()Ljavax/swing/UIDefaults;
????? javax/swing/UIDefaults 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;? $javax/swing/plaf/ActionMapUIResource
? ? .javax/swing/plaf/basic/BasicTextUI$FocusAction
?
???? )(Ljava/lang/Object;Ljavax/swing/Action;)V? insert-break
?? c? ((Ljava/lang/Object;)Ljavax/swing/Action;? 3javax/swing/text/DefaultEditorKit$InsertBreakAction? 4javax/swing/plaf/basic/BasicTextUI$TextActionWrapper? javax/swing/text/TextAction
?? ? D(Ljavax/swing/plaf/basic/BasicTextUI;Ljavax/swing/text/TextAction;)V? javax/swing/Action? Name???? getValue &(Ljava/lang/String;)Ljava/lang/Object;
??l? (Ljavax/swing/ActionMap;)V
????? javax/swing/TransferHandler getCutAction ()Ljavax/swing/Action;
??
getCopyAction
?? getPasteAction
? java/awt/Graphics setColor
I
@ getWidth
I @ getHeight
fillRect (IIII)V
getViewFactory ()Ljavax/swing/text/ViewFactory;
I getDocument ()Ljavax/swing/text/Document; !" javax/swing/text/Document getDefaultRootElement ()Ljavax/swing/text/Element;$%&'( javax/swing/text/ViewFactory create 3(Ljavax/swing/text/Element;)Ljavax/swing/text/View;
*+, setView (Ljavax/swing/text/View;)V
*
I/0
revalidate
I23 repaint
I56 ? isOpaque
89: paintBackground (Ljava/awt/Graphics;)V<=>?: javax/swing/text/Highlighter paint
ABC getVisibleEditorRect ()Ljava/awt/Rectangle;
E?F &(Ljava/awt/Graphics;Ljava/awt/Shape;)V=
IJK dropCaret Ljavax/swing/text/DefaultCaret;
M=N javax/swing/text/DefaultCaretP opaque RSTUV java/lang/Boolean TRUE Ljava/lang/Boolean;X autoscrolls
Z[ installDefaults
]^ installDefaults2` Caret.width
Pbc? getClientProperty
Iefg addPropertyChangeListener &(Ljava/beans/PropertyChangeListener;)V
ijkl javax/swing/text/EditorKit createDefaultDocument
Inop setDocument (Ljavax/swing/text/Document;)Vrst addDocumentListener '(Ljavax/swing/event/DocumentListener;)V
vw modelChanged
yz installListeners
|} installKeyboardActions
I?? getLayout ()Ljava/awt/LayoutManager;
I??? setLayout (Ljava/awt/LayoutManager;)V? java/lang/Error? TextUI needs JTextComponent
?? ? (Ljava/lang/String;)V
I??g removePropertyChangeListener??t removeDocumentListener
?? uninstallDefaults
P?? removeAll
P
P?
?? uninstallKeyboardActions
?? uninstallListeners
??? .(Ljava/awt/Graphics;Ljavax/swing/JComponent;)V
?? @ getViewCount
??? getView (I)Ljavax/swing/text/View;? !javax/swing/text/AbstractDocument
??? readLock
??: paintSafely
???
readUnlock
P? ? ?
P??? getSize ()Ljava/awt/Dimension; ???? ? java/awt/Dimension width ???? ? java/awt/Insets left ??? ? right ??? ? height ??? ? top ??? ? bottom
??? setSize (FF)V? java/lang/IntegerO ? javax/swing/text/View
??? getPreferredSpan (I)F ???
????? java/lang/Math min (JJ)J
?
??? getMinimumSpan
??? getMaximumSpan
I??C getBounds ??? java/awt/Rectangle ?? ??? ? y ??? ? x
I? ??? javax/swing/text/Position$Bias Forward Ljavax/swing/text/Position$Bias;
modelToView X(Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;)Ljava/awt/Rectangle;
`(Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;Z)Ljava/awt/geom/Rectangle2D;
C(ILjava/awt/Shape;Ljavax/swing/text/Position$Bias;)Ljava/awt/Shape;
java/awt/Shape getBounds2D ()Ljava/awt/geom/Rectangle2D;
?
discardBias ![Ljavax/swing/text/Position$Bias;
viewToModel U(Ljavax/swing/text/JTextComponent;Ljava/awt/Point;[Ljavax/swing/text/Position$Bias;)I ? java/awt/Point ?
! G(Ljavax/swing/text/JTextComponent;FF[Ljavax/swing/text/Position$Bias;)I
#$%&' java/awt/geom/Point2D getX ()D
#)*' getY
,- 6(FFLjava/awt/Shape;[Ljavax/swing/text/Position$Bias;)I/0 @ getLength2 %javax/swing/text/BadLocationException4 Invalid position
16 7 (Ljava/lang/String;I)V
9:; getNextVisualPositionFrom V(ILjavax/swing/text/Position$Bias;Ljava/awt/Shape;I[Ljavax/swing/text/Position$Bias;)I ?=> Backward
@AB damageRange f(Ljavax/swing/text/JTextComponent;IILjavax/swing/text/Position$Bias;Ljavax/swing/text/Position$Bias;)V
DE d(ILjavax/swing/text/Position$Bias;ILjavax/swing/text/Position$Bias;Ljava/awt/Shape;)Ljava/awt/Shape;
IG3
IJK
defaultKit Ljavax/swing/text/EditorKit;
MNO getToolTipText &(FFLjava/awt/Shape;)Ljava/lang/String;Q /javax/swing/plaf/basic/BasicTextUI$DragListener
STUVW sun/awt/AppContext
getAppContext ()Lsun/awt/AppContext;
S?
P
S?\ .javax/swing/plaf/basic/BasicTextUI$BasicCursor^ java/awt/Cursor
[` !
? c 6javax/swing/plaf/basic/BasicTextUI$TextTransferHandler
b DEFAULT_CARET_MARGIN
ConstantValue Code LineNumberTable LocalVariableTable this $Ljavax/swing/plaf/basic/BasicTextUI; nm Ljava/lang/String; index
StackMapTable bindings parent Ljavax/swing/text/Keymap; prefix o Ljava/lang/Object; mapy javax/swing/text/Keymap propertyChange #(Ljava/beans/PropertyChangeEvent;)V value evt Ljava/beans/PropertyChangeEvent;
disabledBG Ljava/awt/Color;
inactiveBG bg newColor c
background? java/awt/Color f Ljava/awt/Font; fg color s sfg dfg b Ljavax/swing/border/Border; margin Ljava/awt/Insets;?
java/awt/Font? javax/swing/border/Border rate caret Ljavax/swing/text/Caret; highlighter Ljavax/swing/text/Highlighter; th km Ljavax/swing/InputMap; Ljavax/swing/ActionMap; shared am changed accelerator C updateFocusTraversalKeys storedForwardTraversalKeys Ljava/util/Set; storedBackwardTraversalKeys forwardTraversalKeys backwardTraversalKeys editorKit LocalVariableTypeTable (Ljava/util/Set; cursor Ljava/awt/Cursor; action Ljavax/swing/Action; obj mapName componentMap a i actions [Ljavax/swing/Action; n? g Ljava/awt/Graphics; Ljavax/swing/text/ViewFactory; doc Ljavax/swing/text/Document; elem Ljavax/swing/text/Element; v Ljavax/swing/text/View; alloc Ljava/awt/Rectangle; installUI property oldLayout Ljava/awt/LayoutManager; Ljavax/swing/JComponent;? java/awt/LayoutManager uninstallUI lm update? java/lang/Throwable getPreferredSize .(Ljavax/swing/JComponent;)Ljava/awt/Dimension; d Ljava/awt/Dimension; getMinimumSize getMaximumSize insets 8(Ljavax/swing/text/JTextComponent;I)Ljava/awt/Rectangle; tc pos
Exceptions
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; since 9 bias
modelToView2D _(Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;)Ljava/awt/geom/Rectangle2D; Ljava/awt/Shape; useFPAPI? java/awt/geom/Rectangle2D 4(Ljavax/swing/text/JTextComponent;Ljava/awt/Point;)I pt Ljava/awt/Point;
biasReturn
viewToModel2D \(Ljavax/swing/text/JTextComponent;Ljava/awt/geom/Point2D;[Ljavax/swing/text/Position$Bias;)I Ljava/awt/geom/Point2D; F offs g(Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;I[Ljavax/swing/text/Position$Bias;)I t direction biasRet &(Ljavax/swing/text/JTextComponent;II)V p0 p1 toDamage rect p0Bias p1Bias getRootView :(Ljavax/swing/text/JTextComponent;)Ljavax/swing/text/View; E(Ljavax/swing/text/JTextComponent;Ljava/awt/Point;)Ljava/lang/String; tt 5(Ljavax/swing/text/Element;II)Ljavax/swing/text/View; listener
SourceFile BasicTextUI.java NestMembers Gjavax/swing/plaf/basic/BasicTextUI$TextTransferHandler$TextTransferable 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;
.keyBindings .disabledBackground .inactiveBackground .background .font .foreground .caretForeground .selectionBackground! .selectionForeground# .inactiveForeground% .border' .margin) .caretBlinkRate+ .focusInputMap- .actionMap InnerClasses RootView
UpdateHandler DragListener
BasicCaret BasicHighlighter5 *javax/swing/text/JTextComponent$KeyBinding
KeyBinding BasicCursor FocusAction InsertBreakAction TextActionWrapper< javax/swing/text/Position Bias TextTransferHandler TextTransferableA %java/lang/invoke/MethodHandles$LookupC java/lang/invoke/MethodHandles Lookup!
$ e ? f g
?? JK ? Y Z ? # $ ? ? ?? JK ? ? 5 h g )*? *? Y*? ? *? Y*? ? *? ? *? !? i r u v x # s ( tj )kl h 2 ? %Y? '? i j kl (% h 2 ? (Y? *? i ?j kl G 6 h ~ !*? +? 1L+.? 7=? +`+? =? AL+? i ? ? ? ? ?j !kl mn o ? p ? 8 FG h ? T*? EL+? HM,? GN? HN+-? PM*? T:*? W*? [ ? _:? ? e? ? e:,*? g? k? o,? i . ? ?
? ? ? ? ? 1 ? > ? E ? R ?j H E
q f >rs 2tn 1 !uv Tkl Omn
Jws p ? R 8x z{ h ? P+? sx? z? +? s~? z? *+? ?? I? ?? ,+? s?? z? +? ?M,? ?? ,? ?? ?>? *? ?? i &