Package software.amazon.smithy.cli
Interface CliPrinter
- 
- All Superinterfaces:
- java.lang.Appendable,- java.io.Flushable
 
 public interface CliPrinter extends java.lang.Appendable, java.io.FlushableHandles text output of the CLI.
- 
- 
Method SummaryAll Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CliPrinterappend(char c)default CliPrinterappend(java.lang.CharSequence csq)CliPrinterappend(java.lang.CharSequence csq, int start, int end)default voidflush()Flushes any buffers in the printer.static CliPrinterfromOutputStream(java.io.OutputStream stream)Create a new CliPrinter from an OutputStream.default CliPrinterprintln(java.lang.String text)Prints text to the writer and appends a new line.
 
- 
- 
- 
Method Detail- 
appendCliPrinter append(char c) - Specified by:
- appendin interface- java.lang.Appendable
 
 - 
appenddefault CliPrinter append(java.lang.CharSequence csq) - Specified by:
- appendin interface- java.lang.Appendable
 
 - 
appendCliPrinter append(java.lang.CharSequence csq, int start, int end) - Specified by:
- appendin interface- java.lang.Appendable
 
 - 
printlndefault CliPrinter println(java.lang.String text) Prints text to the writer and appends a new line.- Parameters:
- text- Text to print.
 
 - 
flushdefault void flush() Flushes any buffers in the printer.- Specified by:
- flushin interface- java.io.Flushable
 
 - 
fromOutputStreamstatic CliPrinter fromOutputStream(java.io.OutputStream stream) Create a new CliPrinter from an OutputStream.- Parameters:
- stream- OutputStream to write to.
- Returns:
- Returns the created CliPrinter.
 
 
- 
 
-