private void writeStatistics(Path path, TableStatisticsData tableStatisticsData) { File file = path.toFile(); file.getParentFile().mkdirs(); try { objectMapper .writerWithDefaultPrettyPrinter() .writeValue(file, tableStatisticsData); try (FileWriter fileWriter = new FileWriter(file, true)) { fileWriter.append('\n'); } } catch (IOException e) { throw new RuntimeException("Could not save table statistics data", e); } }
private void writeStatistics(Path path, TableStatisticsData tableStatisticsData) { File file = path.toFile(); file.getParentFile().mkdirs(); try { objectMapper .writerWithDefaultPrettyPrinter() .writeValue(file, tableStatisticsData); try (FileWriter fileWriter = new FileWriter(file, true)) { fileWriter.append('\n'); } } catch (IOException e) { throw new RuntimeException("Could not save table statistics data", e); } }
private void storeProperties(String graphLocation, String propLocation) { logger.info("storing measurement properties in " + propLocation); try (FileWriter fileWriter = new FileWriter(propLocation)) { String comment = "measurement finish, " + new Date().toString() + ", " + Constants.BUILD_DATE; fileWriter.append("#" + comment + "\n"); for (Entry<String, String> e : properties.entrySet()) { fileWriter.append(e.getKey()); fileWriter.append("="); fileWriter.append(e.getValue()); fileWriter.append("\n"); } fileWriter.flush(); } catch (IOException e) { logger.error("Problem while storing properties " + graphLocation + ", " + propLocation, e); } }
/** * This is always called on a single background thread. * Implementing classes must ONLY write to the fileWriter and nothing more. * The abstract class takes care of everything else including close the stream and catching IOException * * @param fileWriter an instance of FileWriter already initialised to the correct file */ private void writeLog(@NonNull FileWriter fileWriter, @NonNull String content) throws IOException { checkNotNull(fileWriter); checkNotNull(content); fileWriter.append(content); }
/** * write TextGrid to text file which can be used by Praat * * @param fileName * of TextGrid file * @throws IOException * IOException */ public void writeToFile(String fileName) throws IOException { FileWriter fw = new FileWriter(fileName); fw.append(this.toString()); fw.close(); }
/** * write TextGrid to text file which can be used by Praat * * @param fileName * of TextGrid file * @throws IOException * IOException */ public void writeToFile(String fileName) throws IOException { FileWriter fw = new FileWriter(fileName); fw.append(this.toString()); fw.close(); }
private void flushToFile() { if (m_sb.length() == 0) return; if (m_file == null) { try { m_file = File.createTempFile("testng", "fileStringBuffer"); m_file.deleteOnExit(); p("Created temp file " + m_file); } catch (IOException e) { e.printStackTrace(); } } p("Size " + m_sb.length() + ", flushing to " + m_file); try (FileWriter fw = new FileWriter(m_file, true /* append */)) { fw.append(m_sb); } catch (IOException e) { e.printStackTrace(); } m_sb = new StringBuilder(); }
public static void main(String[] args) throws IOException { String s = "abcdefghijklmnopqrstuvwxyz"; FileStringBuffer fsb = new FileStringBuffer(10); StringBuilder control = new StringBuilder(); Random r = new Random(); for (int i = 0; i < 1000; i++) { int start = Math.abs(r.nextInt() % 26); int length = Math.abs(r.nextInt() % (26 - start)); String fragment = s.substring(start, start + length); p("... Appending " + fragment); fsb.append(fragment); control.append(fragment); } File expected = new File("/tmp/expected"); expected.delete(); try (FileWriter expectedWriter = new FileWriter(expected)) { expectedWriter.append(control); } File actual = new File("/tmp/actual"); actual.delete(); try (FileWriter actualWriter = new FileWriter(actual)) { fsb.toWriter(actualWriter); } // Assert.assertEquals(fsb.toString(), control.toString()); }
/** * Write the PID to the specified file. * @param file the PID file * @throws IllegalStateException if no PID is available. * @throws IOException if the file cannot be written */ public void write(File file) throws IOException { Assert.state(this.pid != null, "No PID available"); createParentFolder(file); if (file.exists()) { assertCanOverwrite(file); } try (FileWriter writer = new FileWriter(file)) { writer.append(this.pid); } }
private void flushToFile() { if (m_sb.length() == 0) return; if (m_file == null) { try { m_file = File.createTempFile("testng", "fileStringBuffer"); m_file.deleteOnExit(); p("Created temp file " + m_file); } catch (IOException e) { LOGGER.error(e.getMessage(), e); } } p("Size " + m_sb.length() + ", flushing to " + m_file); try (FileWriter fw = new FileWriter(m_file, true /* append */)) { fw.append(m_sb); } catch (IOException e) { e.printStackTrace(); } m_sb = new StringBuilder(); }
private void createFile( final File dir, final String filename) { final File file = new File(dir, filename); try (final FileWriter writer = new FileWriter(file)) { writer.append("foo"); } catch (IOException e) { throw new UncheckedIOException(e); } } }
private static String schemaFile(File dir) throws IOException { File schemaFile = new File(dir, "String.avsc"); try(FileWriter fw = new FileWriter(schemaFile)) { fw.append(STRING_SCHEMA); } return schemaFile.toString(); } }
@Override public void get( String arg0, String arg1 ) throws IOException, FTPException { FileWriter fw = null; try { Random r = new Random(); fw = new FileWriter( arg0 ); for ( int i = 0; i < 100; i++ ) { fw.append( (char) ( r.nextInt( 83 ) + 32 ) ); } fw.flush(); fw.close(); } finally { if ( fw != null ) { fw.close(); } } }
@Test public void sizeOfDirector() throws Exception { File dir = directory( "dir" ); File file1 = new File( dir, "file1" ); File file2 = new File( dir, "file2" ); try ( FileWriter fileWriter = new FileWriter( file1 ) ) { fileWriter.append( 'a' ).append( 'b' ); } try ( FileWriter fileWriter = new FileWriter( file2 ) ) { fileWriter.append( 'a' ); } assertThat( size( fs, dir ), is( 3L ) ); }
@Test public void sizeOfFile() throws Exception { File file = touchFile( "a" ); try ( FileWriter fileWriter = new FileWriter( file ) ) { fileWriter.append( 'a' ); } assertThat( size( fs, file ), is( 1L ) ); }
@BeforeClass public static void writeSampleFile() throws IOException { sampleFile = new File(DIR.getRoot(), TestDataFileTools.class.getName() + ".avro"); schema = Schema.create(Type.INT); schemaFile = new File(DIR.getRoot(), "schema-temp.schema"); try(FileWriter fw = new FileWriter(schemaFile)) { fw.append(schema.toString()); } StringBuilder builder = new StringBuilder(); try(DataFileWriter<Object> writer = new DataFileWriter<>(new GenericDatumWriter<>(schema))) { writer.setMeta(KEY_NEEDING_ESCAPES, ""); writer.create(schema, sampleFile); for (int i = 0; i < COUNT; ++i) { builder.append(Integer.toString(i)); builder.append("\n"); writer.append(i); } } jsonData = builder.toString(); }
public void testCreateAddFiles() throws Exception { FileWorkArea workArea1 = bfs.initializeWorkArea(); File f1 = new File(workArea1.getFilePathLocation() + "test2.txt"); FileWriter fw = new FileWriter(f1); fw.append("Test File 2"); fw.close(); File f2 = new File(workArea1.getFilePathLocation() + "test3.txt"); FileWriter fw2 = new FileWriter(f2); fw2.append("Test File 3"); fw2.close(); List<File> files = new ArrayList<>(); files.add(f1); files.add(f2); bfs.addOrUpdateResources(workArea1, files, false); bfs.closeWorkArea(workArea1); File resource = bfs.getResource("test2.txt"); assertTrue(resource.exists()); resource = bfs.getResource("test3.txt"); assertTrue(resource.exists()); bfs.removeResource("test2.txt"); bfs.removeResource("test3.txt"); resource = bfs.getResource("test3.txt"); assertFalse(resource.exists()); }
public void testCreateAddFile() throws Exception { FileWorkArea workArea1 = bfs.initializeWorkArea(); File f1 = new File(workArea1.getFilePathLocation() + "test.txt"); FileWriter fw = new FileWriter(f1); fw.append("Test File"); fw.close(); bfs.addOrUpdateResource(workArea1, f1, false); bfs.closeWorkArea(workArea1); File resource = bfs.getResource("test.txt"); assertTrue(resource.exists()); bfs.removeResource("test.txt"); resource = bfs.getResource("test.txt"); assertFalse(resource.exists()); }
public void testCreateFilesCopyWorkarea() throws Exception { FileWorkArea workArea1 = bfs.initializeWorkArea(); File f1 = new File(workArea1.getFilePathLocation() + "test4.txt"); FileWriter fw = new FileWriter(f1); fw.append("Test File 4"); fw.close(); File f2 = new File(workArea1.getFilePathLocation() + "test5.txt"); FileWriter fw2 = new FileWriter(f2); fw2.append("Test File 5"); fw2.close(); bfs.addOrUpdateResources(workArea1, false); bfs.closeWorkArea(workArea1); File resource = bfs.getResource("test4.txt"); assertTrue(resource.exists()); resource = bfs.getResource("test5.txt"); assertTrue(resource.exists()); bfs.removeResource("test4.txt"); bfs.removeResource("test5.txt"); resource = bfs.getResource("test5.txt"); assertFalse(resource.exists()); } }