private List<IKernelFile> copyKernelsFromTemplates(
final KernelRepositoryEntry kre, final File rootDir)
throws SecurityException, IOException {
final List<IKernelFile> sourceFiles = new ArrayList<IKernelFile>(kre
.getKernelPaths().size());
for (final KernelPathEntry kpe : kre.getKernelPaths()) {
final BufferedReader br = new BufferedReader(new InputStreamReader(
kpe.getPath().openConnection().getInputStream()));
final File file = FileUtils.createNewFile(rootDir.getAbsolutePath()
+ System.getProperty("file.separator") + kpe.getName());
final BufferedWriter bw = new BufferedWriter(new FileWriter(file));
String line = br.readLine();
while (line != null) {
bw.write(line);
bw.newLine();
line = br.readLine();
}
bw.flush();
bw.close();
br.close();
sourceFiles.add(new KernelFile(file, kpe.getId(), kpe
.getProperties()));
}
return sourceFiles;
}
WorkflowEditorDropTargetListener.java 文件源码
java
阅读 17
收藏 0
点赞 0
评论 0
项目:KernelHive
作者:
评论列表
文章目录