Package org.apache.maven.jline
Class FastTerminal
java.lang.Object
org.apache.maven.jline.FastTerminal
- All Implemented Interfaces:
- Closeable,- Flushable,- AutoCloseable,- org.jline.terminal.spi.TerminalExt,- org.jline.terminal.Terminal
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.jline.terminal.Terminalorg.jline.terminal.Terminal.MouseTracking, org.jline.terminal.Terminal.Signal, org.jline.terminal.Terminal.SignalHandler
- 
Field SummaryFields inherited from interface org.jline.terminal.TerminalTYPE_DUMB, TYPE_DUMB_COLOR
- 
Constructor SummaryConstructorsConstructorDescriptionFastTerminal(Callable<org.jline.terminal.Terminal> builder, Consumer<org.jline.terminal.Terminal> consumer) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleanvoidclose()booleanecho()booleanecho(boolean b) encoding()org.jline.terminal.Attributesvoidflush()org.jline.terminal.AttributesbooleangetBooleanCapability(org.jline.utils.InfoCmp.Capability capability) org.jline.terminal.Sizeorg.jline.terminal.CursorgetCursorPosition(IntConsumer intConsumer) intgetName()getNumericCapability(org.jline.utils.InfoCmp.Capability capability) org.jline.utils.ColorPaletteorg.jline.terminal.spi.TerminalProviderorg.jline.terminal.SizegetSize()getStringCapability(org.jline.utils.InfoCmp.Capability capability) org.jline.terminal.spi.SystemStreamorg.jline.terminal.spi.TerminalExtgetType()intgetWidth()org.jline.terminal.Terminal.SignalHandlerhandle(org.jline.terminal.Terminal.Signal signal, org.jline.terminal.Terminal.SignalHandler signalHandler) booleanbooleaninput()output()voidpause()voidpause(boolean b) booleanpaused()booleanvoidraise(org.jline.terminal.Terminal.Signal signal) org.jline.utils.NonBlockingReaderreader()org.jline.terminal.MouseEventorg.jline.terminal.MouseEventreadMouseEvent(IntSupplier intSupplier) voidresume()voidsetAttributes(org.jline.terminal.Attributes attributes) voidsetSize(org.jline.terminal.Size size) booleantrackFocus(boolean b) booleantrackMouse(org.jline.terminal.Terminal.MouseTracking mouseTracking) writer()
- 
Constructor Details- 
FastTerminal
 
- 
- 
Method Details- 
getTerminalpublic org.jline.terminal.spi.TerminalExt getTerminal()
- 
getName- Specified by:
- getNamein interface- org.jline.terminal.Terminal
 
- 
handlepublic org.jline.terminal.Terminal.SignalHandler handle(org.jline.terminal.Terminal.Signal signal, org.jline.terminal.Terminal.SignalHandler signalHandler) - Specified by:
- handlein interface- org.jline.terminal.Terminal
 
- 
raisepublic void raise(org.jline.terminal.Terminal.Signal signal) - Specified by:
- raisein interface- org.jline.terminal.Terminal
 
- 
readerpublic org.jline.utils.NonBlockingReader reader()- Specified by:
- readerin interface- org.jline.terminal.Terminal
 
- 
writer- Specified by:
- writerin interface- org.jline.terminal.Terminal
 
- 
encoding- Specified by:
- encodingin interface- org.jline.terminal.Terminal
 
- 
input- Specified by:
- inputin interface- org.jline.terminal.Terminal
 
- 
output- Specified by:
- outputin interface- org.jline.terminal.Terminal
 
- 
canPauseResumepublic boolean canPauseResume()- Specified by:
- canPauseResumein interface- org.jline.terminal.Terminal
 
- 
pausepublic void pause()- Specified by:
- pausein interface- org.jline.terminal.Terminal
 
- 
pause- Specified by:
- pausein interface- org.jline.terminal.Terminal
- Throws:
- InterruptedException
 
- 
resumepublic void resume()- Specified by:
- resumein interface- org.jline.terminal.Terminal
 
- 
pausedpublic boolean paused()- Specified by:
- pausedin interface- org.jline.terminal.Terminal
 
- 
enterRawModepublic org.jline.terminal.Attributes enterRawMode()- Specified by:
- enterRawModein interface- org.jline.terminal.Terminal
 
- 
echopublic boolean echo()- Specified by:
- echoin interface- org.jline.terminal.Terminal
 
- 
echopublic boolean echo(boolean b) - Specified by:
- echoin interface- org.jline.terminal.Terminal
 
- 
getAttributespublic org.jline.terminal.Attributes getAttributes()- Specified by:
- getAttributesin interface- org.jline.terminal.Terminal
 
- 
setAttributespublic void setAttributes(org.jline.terminal.Attributes attributes) - Specified by:
- setAttributesin interface- org.jline.terminal.Terminal
 
- 
getSizepublic org.jline.terminal.Size getSize()- Specified by:
- getSizein interface- org.jline.terminal.Terminal
 
- 
setSizepublic void setSize(org.jline.terminal.Size size) - Specified by:
- setSizein interface- org.jline.terminal.Terminal
 
- 
getWidthpublic int getWidth()- Specified by:
- getWidthin interface- org.jline.terminal.Terminal
 
- 
getHeightpublic int getHeight()- Specified by:
- getHeightin interface- org.jline.terminal.Terminal
 
- 
getBufferSizepublic org.jline.terminal.Size getBufferSize()- Specified by:
- getBufferSizein interface- org.jline.terminal.Terminal
 
- 
flushpublic void flush()
- 
getType- Specified by:
- getTypein interface- org.jline.terminal.Terminal
 
- 
puts- Specified by:
- putsin interface- org.jline.terminal.Terminal
 
- 
getBooleanCapabilitypublic boolean getBooleanCapability(org.jline.utils.InfoCmp.Capability capability) - Specified by:
- getBooleanCapabilityin interface- org.jline.terminal.Terminal
 
- 
getNumericCapability- Specified by:
- getNumericCapabilityin interface- org.jline.terminal.Terminal
 
- 
getStringCapability- Specified by:
- getStringCapabilityin interface- org.jline.terminal.Terminal
 
- 
getCursorPosition- Specified by:
- getCursorPositionin interface- org.jline.terminal.Terminal
 
- 
hasMouseSupportpublic boolean hasMouseSupport()- Specified by:
- hasMouseSupportin interface- org.jline.terminal.Terminal
 
- 
trackMousepublic boolean trackMouse(org.jline.terminal.Terminal.MouseTracking mouseTracking) - Specified by:
- trackMousein interface- org.jline.terminal.Terminal
 
- 
readMouseEventpublic org.jline.terminal.MouseEvent readMouseEvent()- Specified by:
- readMouseEventin interface- org.jline.terminal.Terminal
 
- 
readMouseEvent- Specified by:
- readMouseEventin interface- org.jline.terminal.Terminal
 
- 
hasFocusSupportpublic boolean hasFocusSupport()- Specified by:
- hasFocusSupportin interface- org.jline.terminal.Terminal
 
- 
trackFocuspublic boolean trackFocus(boolean b) - Specified by:
- trackFocusin interface- org.jline.terminal.Terminal
 
- 
getPalettepublic org.jline.utils.ColorPalette getPalette()- Specified by:
- getPalettein interface- org.jline.terminal.Terminal
 
- 
close- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- Closeable
- Throws:
- IOException
 
- 
getProviderpublic org.jline.terminal.spi.TerminalProvider getProvider()- Specified by:
- getProviderin interface- org.jline.terminal.spi.TerminalExt
 
- 
getSystemStreampublic org.jline.terminal.spi.SystemStream getSystemStream()- Specified by:
- getSystemStreamin interface- org.jline.terminal.spi.TerminalExt
 
 
-