
org.apache.cayenne.modeler.util.CayenneTransferable.class Maven / Gradle / Ivy
The newest version!
???? 7 t
java/lang/Object ()V
3org/apache/cayenne/modeler/util/CayenneTransferable data Ljava/lang/Object; CAYENNE_FLAVOR "Ljava/awt/datatransfer/DataFlavor; java/io/StringWriter
"org/apache/cayenne/util/XMLEncoder java/io/PrintWriter
(Ljava/io/Writer;)V
*(Ljava/io/PrintWriter;Ljava/lang/String;)V ! >org/apache/cayenne/configuration/EmptyConfigurationNodeVisitor
$ &
& ' ( println 8(Ljava/lang/String;)Lorg/apache/cayenne/util/XMLEncoder; * 'org/apache/cayenne/util/XMLSerializable ) , - . encodeAsXML b(Lorg/apache/cayenne/util/XMLEncoder;Lorg/apache/cayenne/configuration/ConfigurationNodeVisitor;)V 0 java/util/List / 2 3 4 iterator ()Ljava/util/Iterator; 6 7 8 9 : java/util/Iterator hasNext ()Z 6 < = > next ()Ljava/lang/Object;
@ A B toString ()Ljava/lang/String; D E F FLAVORS #[Ljava/awt/datatransfer/DataFlavor; H I J K java/awt/datatransfer/DataFlavor stringFlavor M java/io/Serializable O Cayenne Object
H Q R &(Ljava/lang/Class;Ljava/lang/String;)V T "java/awt/datatransfer/Transferable (Ljava/lang/Object;)V Code LineNumberTable LocalVariableTable this 5Lorg/apache/cayenne/modeler/util/CayenneTransferable; getTransferData 6(Ljava/awt/datatransfer/DataFlavor;)Ljava/lang/Object; o out Ljava/io/StringWriter; encoder $Lorg/apache/cayenne/util/XMLEncoder; visitor ;Lorg/apache/cayenne/configuration/ConfigurationNodeVisitor; flavor
StackMapTable g 9org/apache/cayenne/configuration/ConfigurationNodeVisitor
Exceptions j 0java/awt/datatransfer/UnsupportedFlavorException l java/io/IOException getTransferDataFlavors %()[Ljava/awt/datatransfer/DataFlavor; isDataFlavorSupported %(Ljava/awt/datatransfer/DataFlavor;)Z
SourceFile CayenneTransferable.java ! S E F U V F
*? *+? ? W 7 8 9 X
Y Z
[ \ V <