Class FileWriterWithEncoding.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • get

        public FileWriterWithEncoding get()
                                   throws java.io.IOException
        Builds a new FileWriterWithEncoding.

        You must set input that supports File on this builder, otherwise, this method throws an exception.

        This builder use the following aspects:

        • File
        • CharsetEncoder
        • append
        Returns:
        a new instance.
        Throws:
        java.lang.UnsupportedOperationException - if the origin cannot provide a File.
        java.lang.IllegalStateException - if the origin is null.
        java.io.IOException - if an I/O error occurs.
        See Also:
        AbstractOrigin.getFile()
      • setAppend

        public FileWriterWithEncoding.Builder setAppend​(boolean append)
        Sets whether or not to append.
        Parameters:
        append - Whether or not to append.
        Returns:
        this
      • setCharsetEncoder

        public FileWriterWithEncoding.Builder setCharsetEncoder​(java.nio.charset.CharsetEncoder charsetEncoder)
        Sets charsetEncoder to use for encoding.
        Parameters:
        charsetEncoder - The charsetEncoder to use for encoding.
        Returns:
        this