Interface StyledOutput
- All Superinterfaces:
AutoCloseable
,Closeable
Class represents a consumer of styled text segments for the purposes of
exporting, copying, or saving to an output stream.
- Since:
- 24
-
Method Summary
Modifier and TypeMethodDescriptionvoid
consume
(StyledSegment segment) Consumes the next styled segment.void
flush()
Flushes this output stream.static StyledOutput
Creates an instance of a plain text StyledOutput.
-
Method Details
-
consume
Consumes the next styled segment.- Parameters:
segment
- the segment to output- Throws:
IOException
- when an I/O error occurs
-
flush
Flushes this output stream.- Throws:
IOException
- when an I/O error occurs
-
forPlainText
Creates an instance of a plain text StyledOutput.- Returns:
- the instance of a plain text StyledOutput
-