private Object getSerializedObject(DataFlavor f)
throws IOException, UnsupportedFlavorException {
String nativeFormat = SystemFlavorMap.encodeDataFlavor(f);
if ((nativeFormat == null) ||
!data.isNativeFormatAtailable(nativeFormat)) {
throw new UnsupportedFlavorException(f);
}
byte bytes[] = data.getSerializedObject(f.getRepresentationClass());
if (bytes == null) {
// awt.4F=Data is not available
throw new IOException(Messages.getString("awt.4F")); //$NON-NLS-1$
}
ByteArrayInputStream str = new ByteArrayInputStream(bytes);
try {
return new ObjectInputStream(str).readObject();
} catch (ClassNotFoundException ex) {
throw new IOException(ex.getMessage());
}
}
DataProxy.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:freeVM
作者:
评论列表
文章目录