Class AnsiWriter
java.lang.Object
java.io.Writer
java.io.FilterWriter
com.github.rvesse.airline.io.writers.AnsiWriter
- All Implemented Interfaces:
Closeable, Flushable, Appendable, AutoCloseable
- Direct Known Subclasses:
ColorizedWriter
A writer that supports customizing the output with ANSI control codes
-
Field Summary
FieldsFields inherited from class FilterWriter
out -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final voidapplyAll()voidclose()final voidregisterControl(WriterControlTracker control) final voidregisterControls(WriterControlTracker... controls) protected final voidresetAll()voidwrite(char[] cbuf, int off, int len) voidwrite(int c) voidMethods inherited from class FilterWriter
flush
-
Field Details
-
controls
-
-
Constructor Details
-
AnsiWriter
-
-
Method Details
-
registerControl
-
registerControls
-
write
- Overrides:
writein classFilterWriter- Throws:
IOException
-
write
- Overrides:
writein classFilterWriter- Throws:
IOException
-
write
- Overrides:
writein classFilterWriter- Throws:
IOException
-
applyAll
- Throws:
IOException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classFilterWriter- Throws:
IOException
-
resetAll
- Throws:
IOException
-