Interface IListOutStream

All Superinterfaces:
AutoCloseable
All Known Implementing Classes:
TextListOutStream

public interface IListOutStream extends AutoCloseable
interface of writer structured stream
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    close stream
    void
    put(boolean value)
    write boolean value
    void
    put(byte[] value, int size)
    write array of bytes
    void
    put(char value)
    write char
    void
    put(char[] value, int size)
    write array of chars
    void
    put(double value)
    write double value
    void
    put(float value)
    write float value
    void
    put(int value)
    write int value
    void
    put(long value)
    write long value
    void
    put(IFile file)
    write from file to stream
    void
    put(IFileEx file)
    write from file to stream
    void
    write object having special interface IListStreamObject
    void
    put(String value)
    Write string wrapped by quotes.
    void
    put(String value, boolean wrapInQuotes)
    Write string.
    void
    put(BigDecimal value)
    write Numeric
    void
    put(UUID value)
    write UUID
    void
    write to begin list
    void
    write comma to the stream
    void
    write to end list
    void
    write one space to the stream
  • Method Details

    • putComma

      void putComma()
      write comma to the stream
      Throws:
      IOException
    • putSpace

      void putSpace()
      write one space to the stream
      Throws:
      IOException
    • putBeginOfList

      void putBeginOfList()
      write to begin list
    • putEndOfList

      void putEndOfList()
      write to end list
    • put

      void put(boolean value)
      write boolean value
      Parameters:
      value -
    • put

      void put(int value)
      write int value
      Parameters:
      value -
    • put

      void put(long value)
      write long value
      Parameters:
      value -
    • put

      void put(float value)
      write float value
      Parameters:
      value -
    • put

      void put(double value)
      write double value
      Parameters:
      value -
    • put

      void put(char value)
      write char
      Parameters:
      value -
    • put

      void put(UUID value)
      write UUID
      Parameters:
      value - UUID
    • put

      void put(char[] value, int size)
      write array of chars
      Parameters:
      value -
      size - number of chars for writing
    • put

      void put(byte[] value, int size)
      write array of bytes
      Parameters:
      value -
      size - number of bytes for writing
    • put

      void put(String value)
      Write string wrapped by quotes.
      Parameters:
      value -
    • put

      void put(String value, boolean wrapInQuotes)
      Write string.
      Parameters:
      value -
      wrapInQuotes - whether need to wrap value in quotes
    • put

      void put(BigDecimal value)
      write Numeric
      Parameters:
      value - BigDecimal
    • put

      void put(IListStreamObject obj)
      write object having special interface IListStreamObject
      Parameters:
      obj - IListStreamObject
    • put

      void put(IFile file)
      write from file to stream
    • put

      void put(IFileEx file)
      write from file to stream
      Parameters:
      file - FileInEx
    • close

      void close()
      close stream
      Specified by:
      close in interface AutoCloseable