
META-INF.modules.java.desktop.classes.javax.swing.plaf.basic.BasicTransferable.class Maven / Gradle / Ivy
???? ; ?
java/lang/Object ()V
(javax/swing/plaf/basic/BasicTransferable plainData Ljava/lang/String; htmlData
getRicherFlavors %()[Ljava/awt/datatransfer/DataFlavor;
isHTMLSupported ()Z htmlFlavors #[Ljava/awt/datatransfer/DataFlavor;
isPlainSupported ! plainFlavors # $
stringFlavors & java/awt/datatransfer/DataFlavor
( ) * + , java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V
. / getTransferDataFlavors
% 1 2 3 equals %(Ljava/awt/datatransfer/DataFlavor;)Z
5 6 3 isRicherFlavor
8 9 :
getRicherData 6(Ljava/awt/datatransfer/DataFlavor;)Ljava/lang/Object;
< = 3 isHTMLFlavor
? @ A getHTMLData ()Ljava/lang/String; C E java/lang/String
% G H I getRepresentationClass ()Ljava/lang/Class;
K 2 L (Ljava/lang/Object;)Z N java/io/Reader P java/io/StringReader
O R S (Ljava/lang/String;)V U java/io/InputStream
W X Y createInputStream K(Ljava/awt/datatransfer/DataFlavor;Ljava/lang/String;)Ljava/io/InputStream;
[ \ 3
isPlainFlavor
^ _ A getPlainData
a b 3 isStringFlavor d 0java/awt/datatransfer/UnsupportedFlavorException
c f g %(Ljava/awt/datatransfer/DataFlavor;)V
i j k l m sun/datatransfer/DataFlavorUtil getTextCharset 6(Ljava/awt/datatransfer/DataFlavor;)Ljava/lang/String; o java/io/ByteArrayInputStream
D q r s getBytes (Ljava/lang/String;)[B
n u v ([B)V x text/html;class=java.lang.String
% R { text/html;class=java.io.Reader } 3text/html;charset=unicode;class=java.io.InputStream !text/plain;class=java.lang.String ? text/plain;class=java.io.Reader ? 4text/plain;charset=unicode;class=java.io.InputStream ? =application/x-java-jvm-local-objectref;class=java.lang.String % ? ? ? stringFlavor "Ljava/awt/datatransfer/DataFlavor; ? java/lang/ClassNotFoundException ( ? ? ? err Ljava/io/PrintStream; ? :error initializing javax.swing.plaf.basic.BasicTranserable
? ? ? ? S java/io/PrintStream println ? "java/awt/datatransfer/Transferable ? javax/swing/plaf/UIResource '(Ljava/lang/String;Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this *Ljavax/swing/plaf/basic/BasicTransferable;
richerFlavors nRicher I nHTML nPlain nString nFlavors flavors nDone
StackMapTable isDataFlavorSupported i flavor getTransferData data
Exceptions ? java/io/IOException cs cle "Ljava/lang/ClassNotFoundException;
SourceFile BasicTransferable.java ? ?
$
! ? ? Y *? *+? *,?
? ? E F G H ? ? ? / ? ? ?*? L+? +?? =*? ?
? ?? >*? ?
? ?? 6*? ?
? "?? 6```6? %:6? +? '`6? ? ? '`6? ? ? '`6? ? "? '`6? ? V R S T U 1 V B W M X T [ W \ [ ] e ^ k ` o a { b ? d ? e ? f ? h ? i ? j ? l ? \ ? ? ? ? ? ? ? ? ? ? ? 1 ? ? ? B t ? ? M i ? ? T b ? W _ ? ? ? 5 ? ?@? @? @? @? * ? ? ? 3 ? ? !*? -M>,?? ,2+? 0? ?????? ? v w
x y w | ? * ? ? ! ? ? ! ? ? ? ?
? ?? ? : ? ? ?*? M*+? 4? *+? 7?*+? ;? L*? >N-? B? -ND+? F? J? -?M+? F? J? ? OY-? Q?T+? F? J?
*+-? V?? n*+? Z? L*? ]N-? B? -ND+? F? J? -?M+? F? J? ? OY-? Q?T+? F? J?
*+-? V?? *+? `? *? ]N-? B? -N-?? cY+? e? ? j ? ?
? ? ? ? + ? 7 ? 9 ? E ? N ? Z ? a ? l ? q ? | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? > A ? q A ? ?
? ? ? ? ? ? ? ? ? ? 5 ? ?? D@ D? ? D@ D? ? D@ D? ? c ? X Y ? ? +? hN-? ? cY+? e?? nY,-? p? t? ? ? ? ? ? ? * ? ? ? ? ? ? ? ? D ? ? c 6 3 ? ? .*? M,? ,?? >6? ,2+? 0? ?????? ? ? ? ? ? $ ? &