コード例 #1
0
ファイル: App.java プロジェクト: rembrandtubalde/SikuliX-2014
 @Override
 public Object getTransferData(DataFlavor flavor)
     throws UnsupportedFlavorException, IOException {
   if (flavor.isRepresentationClassInputStream()) {
     return new StringReader(data);
   } else if (flavor.isRepresentationClassReader()) {
     return new StringReader(data);
   } else if (flavor.isRepresentationClassCharBuffer()) {
     return CharBuffer.wrap(data);
   } else if (flavor.isRepresentationClassByteBuffer()) {
     return ByteBuffer.wrap(data.getBytes());
   } else if (flavor.equals(DataFlavor.stringFlavor)) {
     return data;
   }
   throw new UnsupportedFlavorException(flavor);
 }