@Override public void write(final OutputStream out) throws IOException, Exception { OutputStream unclosable = new FilterOutputStream(out) { @Override public void close() { // Ignore } }; for (Resource r : resources) { r.write(unclosable); unclosable.flush(); } }
@Override public void write(final OutputStream out) throws IOException, Exception { OutputStream unclosable = new FilterOutputStream(out) { @Override public void close() { // Ignore } }; for (Resource r : resources) { r.write(unclosable); unclosable.flush(); } }
@Override public void write(final OutputStream out) throws IOException, Exception { OutputStream unclosable = new FilterOutputStream(out) { @Override public void close() { // Ignore } }; for (Resource r : resources) { r.write(unclosable); unclosable.flush(); } }
@Override public void write(final OutputStream out) throws IOException, Exception { OutputStream unclosable = new FilterOutputStream(out) { @Override public void close() { // Ignore } }; for (Resource r : resources) { r.write(unclosable); unclosable.flush(); } }
@Override public void write(final OutputStream out) throws IOException, Exception { OutputStream unclosable = new FilterOutputStream(out) { @Override public void close() { // Ignore } }; for (Resource r : resources) { r.write(unclosable); unclosable.flush(); } }
private File write(File base, Resource r, String fileName) throws Exception { File f = Processor.getFile(base, fileName); OutputStream out = new FileOutputStream(f); try { r.write(out); } finally { out.close(); } return f; }
private File write(File base, Resource r, String fileName) throws Exception { File f = Processor.getFile(base, fileName); OutputStream out = new FileOutputStream(f); try { r.write(out); } finally { out.close(); } return f; }
private File write(File base, Resource r, String fileName) throws Exception { File f = Processor.getFile(base, fileName); OutputStream out = new FileOutputStream(f); try { r.write(out); } finally { out.close(); } return f; }
private File write(File base, Resource r, String fileName) throws Exception { File f = Processor.getFile(base, fileName); OutputStream out = new FileOutputStream(f); try { r.write(out); } finally { out.close(); } return f; }
private File write(File base, Resource r, String fileName) throws Exception { File f = Processor.getFile(base, fileName); OutputStream out = new FileOutputStream(f); try { r.write(out); } finally { out.close(); } return f; }
private File write(File base, Resource r, String fileName) throws Exception { File f = Processor.getFile(base, fileName); OutputStream out = new FileOutputStream(f); try { r.write(out); } finally { out.close(); } return f; }
private static void writeSCR(Resource resource, File destination, BuildContext buildContext, Log log ) throws Exception { log.debug("Write SCR file: " + destination.getPath()); destination.getParentFile().mkdirs(); OutputStream os = buildContext.newFileOutputStream(destination); try { resource.write(os); } finally { os.close(); } }
private File write(File base, Resource r, String fileName) throws Exception { File f = Processor.getFile(base, fileName); try (OutputStream out = IO.outputStream(f)) { r.write(out); } return f; }
private File write(File base, Resource r, String fileName) throws Exception { File f = Processor.getFile(base, fileName); try (OutputStream out = IO.outputStream(f)) { r.write(out); } return f; }
private File write(File base, Resource r, String fileName) throws Exception { File f = Processor.getFile(base, fileName); try (OutputStream out = IO.outputStream(f)) { r.write(out); } return f; }
/** * Turn a resource into a file so that anything in the conversion is * properly caught * * @param r * @throws Exception */ public FileResource(Resource r) throws Exception { file = Files.createTempFile("fileresource", ".resource"); deleteOnClose(true); file.toFile() .deleteOnExit(); try (OutputStream out = IO.outputStream(file)) { r.write(out); } lastModified = r.lastModified(); size = Files.size(file); }
private File write(File base, Resource r, String fileName) throws Exception { File f = Processor.getFile(base, fileName); try (OutputStream out = IO.outputStream(f)) { r.write(out); } return f; }
/** * Turn a resource into a file so that anything in the conversion is * properly caught * * @param r * @throws Exception */ public FileResource(Resource r) throws Exception { file = Files.createTempFile("fileresource", ".resource"); deleteOnClose(true); file.toFile() .deleteOnExit(); try (OutputStream out = IO.outputStream(file)) { r.write(out); } lastModified = r.lastModified(); size = Files.size(file); }
private void putEntry(ZipOutputStream jout, ZipEntry entry, Resource r) throws Exception { if (compression == Compression.STORE) { byte[] content = IO.read(r.openInputStream()); entry.setMethod(ZipOutputStream.STORED); CRC32 crc = new CRC32(); crc.update(content); entry.setCrc(crc.getValue()); entry.setSize(content.length); entry.setCompressedSize(content.length); jout.putNextEntry(entry); jout.write(content); } else { jout.putNextEntry(entry); r.write(jout); } jout.closeEntry(); }
private void putEntry(ZipOutputStream jout, ZipEntry entry, Resource r) throws Exception { if (compression == Compression.STORE) { byte[] content = IO.read(r.openInputStream()); entry.setMethod(ZipOutputStream.STORED); CRC32 crc = new CRC32(); crc.update(content); entry.setCrc(crc.getValue()); entry.setSize(content.length); entry.setCompressedSize(content.length); jout.putNextEntry(entry); jout.write(content); } else { jout.putNextEntry(entry); r.write(jout); } jout.closeEntry(); }