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 TypeMethodDescriptionvoidconsume(StyledSegment segment) Consumes the next styled segment.voidflush()Flushes this output stream.static StyledOutputCreates 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
-