Class CSVWriter

    • Method Detail

      • writeLineObject

        public final void writeLineObject​(Object object)
      • writeDate

        public final void writeDate​(Date date)
      • writeInstant

        public final void writeInstant​(Instant instant)
      • writeLocalDate

        public void writeLocalDate​(LocalDate date)
      • writeLocalDateTime

        public abstract void writeLocalDateTime​(LocalDateTime instant)
      • writeLine

        public final void writeLine​(int columnCount,
                                    IntFunction function)
      • writeLine

        public final void writeLine​(List values)
      • writeLine

        public final void writeLine​(Object... values)
      • writeComma

        public abstract void writeComma()
      • writeQuote

        protected abstract void writeQuote()
      • writeLine

        public abstract void writeLine()
      • writeValue

        public void writeValue​(Object value)
      • writeBigInteger

        public void writeBigInteger​(BigInteger value)
      • writeBoolean

        public abstract void writeBoolean​(boolean booleanValue)
      • writeInt64

        public abstract void writeInt64​(long longValue)
      • writeDate

        public final void writeDate​(long millis)
      • writeDateYYYMMDD10

        public abstract void writeDateYYYMMDD10​(int year,
                                                int month,
                                                int dayOfMonth)
      • writeDateTime19

        public abstract void writeDateTime19​(int year,
                                             int month,
                                             int dayOfMonth,
                                             int hour,
                                             int minute,
                                             int second)
      • writeString

        public abstract void writeString​(String value)
      • writeInt32

        public abstract void writeInt32​(int intValue)
      • writeDouble

        public abstract void writeDouble​(double value)
      • writeFloat

        public abstract void writeFloat​(float value)
      • flush

        public abstract void flush()
        Specified by:
        flush in interface Flushable
      • writeString

        public abstract void writeString​(byte[] utf8)
      • writeDecimal

        public abstract void writeDecimal​(BigDecimal value)
      • writeDecimal

        public abstract void writeDecimal​(long unscaledVal,
                                          int scale)
      • writeRaw

        protected abstract void writeRaw​(String str)