public static DataFlavor createDataFlavor(@NotNull final String mimeType, @Nullable final Class<?> klass, final boolean register) {
try {
final String typeString = klass != null ? mimeType + ";class=" + klass.getName() : mimeType;
final DataFlavor flavor = new DataFlavor(typeString);
if (register) {
final FlavorMap map = SystemFlavorMap.getDefaultFlavorMap();
if (map instanceof SystemFlavorMap) {
((SystemFlavorMap)map).addUnencodedNativeForFlavor(flavor, mimeType);
}
}
return flavor;
}
catch (ClassNotFoundException e) {
LOG.error(e);
//noinspection ConstantConditions
return null;
}
}
FileCopyPasteUtil.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:tools-idea
作者:
评论列表
文章目录