Package com._1c.g5.v8.dt.core.streams
Interface IListOutStream
-
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
TextListOutStream
public interface IListOutStream extends AutoCloseable
interface of writer structured stream
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
close()
close streamvoid
put(boolean value)
write boolean valuevoid
put(byte[] value, int size)
write array of bytesvoid
put(char value)
write charvoid
put(char[] value, int size)
write array of charsvoid
put(double value)
write double valuevoid
put(float value)
write float valuevoid
put(int value)
write int valuevoid
put(long value)
write long valuevoid
put(IFile file)
write from file to streamvoid
put(IFileEx file)
write from file to streamvoid
put(IListStreamObject obj)
write object having special interfaceIListStreamObject
void
put(String value)
Write string wrapped by quotes.void
put(String value, boolean wrapInQuotes)
Write string.void
put(BigDecimal value)
write Numericvoid
put(UUID value)
write UUIDvoid
putBeginOfList()
write to begin listvoid
putComma()
write comma to the streamvoid
putEndOfList()
write to end listvoid
putSpace()
write one space to the stream
-
-
-
Method Detail
-
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(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 interfaceIListStreamObject
- 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 interfaceAutoCloseable
-
-