Package com._1c.g5.v8.dt.core.streams
Interface IListOutStream
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
TextListOutStream
interface of writer structured stream
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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
write from file to streamvoid
write from file to streamvoid
put
(IListStreamObject obj) write object having special interfaceIListStreamObject
void
Write string wrapped by quotes.void
Write string.void
put
(BigDecimal value) write Numericvoid
write UUIDvoid
write to begin listvoid
putComma()
write comma to the streamvoid
write to end listvoid
putSpace()
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
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
Write string wrapped by quotes.- Parameters:
value
-
-
put
Write string.- Parameters:
value
-wrapInQuotes
- whether need to wrap value in quotes
-
put
write Numeric- Parameters:
value
-BigDecimal
-
put
write object having special interfaceIListStreamObject
- Parameters:
obj
-IListStreamObject
-
put
write from file to stream -
put
write from file to stream- Parameters:
file
-FileInEx
-
close
void close()close stream- Specified by:
close
in interfaceAutoCloseable
-