Class Files.FileByteSink

  • Enclosing class:
    Files

    private static final class Files.FileByteSink
    extends ByteSink
    • Constructor Detail

      • FileByteSink

        private FileByteSink​(java.io.File file,
                             FileWriteMode... modes)
    • Method Detail

      • openStream

        public java.io.FileOutputStream openStream()
                                            throws java.io.IOException
        Description copied from class: ByteSink
        Opens a new OutputStream for writing to this sink. This method returns a new, independent stream each time it is called.

        The caller is responsible for ensuring that the returned stream is closed.

        Specified by:
        openStream in class ByteSink
        Throws:
        java.io.IOException - if an I/O error occurs while opening the stream
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object