META-INF.modules.java.desktop.classes.javax.swing.text.JTextComponent$DefaultTransferHandler.class Maven / Gradle / Ivy
???? : ?
javax/swing/TransferHandler ()V javax/swing/text/JTextComponent
getSelectionStart ()I
getSelectionEnd
getDocument ()Ljavax/swing/text/Document; javax/swing/text/Document getText (II)Ljava/lang/String; %java/awt/datatransfer/StringSelection
(Ljava/lang/String;)V
! " # $ java/awt/datatransfer/Clipboard setContents M(Ljava/awt/datatransfer/Transferable;Ljava/awt/datatransfer/ClipboardOwner;)V & ' ( remove (II)V * %javax/swing/text/BadLocationException , - . / 0 "java/awt/datatransfer/Transferable getTransferDataFlavors %()[Ljava/awt/datatransfer/DataFlavor;
2 3 4 5 6 6javax/swing/text/JTextComponent$DefaultTransferHandler getFlavor G([Ljava/awt/datatransfer/DataFlavor;)Ljava/awt/datatransfer/DataFlavor;
8 9 : ; < javax/swing/JComponent getInputContext ()Ljava/awt/im/InputContext;
> ? @ A java/awt/im/InputContext endComposition , C D E getTransferData 6(Ljava/awt/datatransfer/DataFlavor;)Ljava/lang/Object; G java/lang/String
I J replaceSelection L 0java/awt/datatransfer/UnsupportedFlavorException N java/io/IOException
P Q R
isEditable ()Z
T U R isEnabled W X Y Z [ java/awt/datatransfer/DataFlavor stringFlavor "Ljava/awt/datatransfer/DataFlavor;
W ] ^ _ equals %(Ljava/awt/datatransfer/DataFlavor;)Z a javax/swing/plaf/UIResource Code LineNumberTable LocalVariableTable this 8Ljavax/swing/text/JTextComponent$DefaultTransferHandler; exportToClipboard =(Ljavax/swing/JComponent;Ljava/awt/datatransfer/Clipboard;I)V doc Ljavax/swing/text/Document; srcData Ljava/lang/String; contents 'Ljava/awt/datatransfer/StringSelection; text !Ljavax/swing/text/JTextComponent; p0 I p1 comp Ljavax/swing/JComponent; clipboard !Ljava/awt/datatransfer/Clipboard; action
StackMapTable
Exceptions | java/lang/IllegalStateException
importData ?(Ljavax/swing/JComponent;Ljava/awt/datatransfer/Transferable;)Z data ic Ljava/awt/im/InputContext; flavor t $Ljava/awt/datatransfer/Transferable; canImport >(Ljavax/swing/JComponent;[Ljava/awt/datatransfer/DataFlavor;)Z transferFlavors #[Ljava/awt/datatransfer/DataFlavor; c getSourceActions (Ljavax/swing/JComponent;)I flavors ?
SourceFile JTextComponent.java NestHost InnerClasses DefaultTransferHandler 2 ` b / *? ? c ? d e f g h b 7
d+? ? _+? :? 6?
6? D? :d? :? Y? : , ? ? d? % ? :? " ^ a ) c 6
? ?
? ? ? "? )? 9? D? K? P? ^? c? d f
) 5 i j 9 % k l D m n
V o p O q r H s r d e f d t u d v w d x r y ? ^ B )? z { } ~ b ? F+? ? @*,? + ? 1N-? 1+? 7:? ? =,-? B ? F:+? ? H?:? :? &