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 Summary
Nested classes/interfaces inherited from interface org.jline.terminal.Terminal
org.jline.terminal.Terminal.MouseTracking, org.jline.terminal.Terminal.Signal, org.jline.terminal.Terminal.SignalHandler - 
Field Summary
Fields inherited from interface org.jline.terminal.Terminal
TYPE_DUMB, TYPE_DUMB_COLOR - 
Constructor Summary
ConstructorsConstructorDescriptionFastTerminal(Callable<org.jline.terminal.Terminal> builder, Consumer<org.jline.terminal.Terminal> consumer)  - 
Method Summary
Modifier 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
- 
getTerminal
public org.jline.terminal.spi.TerminalExt getTerminal() - 
getName
- Specified by:
 getNamein interfaceorg.jline.terminal.Terminal
 - 
handle
public org.jline.terminal.Terminal.SignalHandler handle(org.jline.terminal.Terminal.Signal signal, org.jline.terminal.Terminal.SignalHandler signalHandler) - Specified by:
 handlein interfaceorg.jline.terminal.Terminal
 - 
raise
public void raise(org.jline.terminal.Terminal.Signal signal) - Specified by:
 raisein interfaceorg.jline.terminal.Terminal
 - 
reader
public org.jline.utils.NonBlockingReader reader()- Specified by:
 readerin interfaceorg.jline.terminal.Terminal
 - 
writer
- Specified by:
 writerin interfaceorg.jline.terminal.Terminal
 - 
encoding
- Specified by:
 encodingin interfaceorg.jline.terminal.Terminal
 - 
input
- Specified by:
 inputin interfaceorg.jline.terminal.Terminal
 - 
output
- Specified by:
 outputin interfaceorg.jline.terminal.Terminal
 - 
canPauseResume
public boolean canPauseResume()- Specified by:
 canPauseResumein interfaceorg.jline.terminal.Terminal
 - 
pause
public void pause()- Specified by:
 pausein interfaceorg.jline.terminal.Terminal
 - 
pause
- Specified by:
 pausein interfaceorg.jline.terminal.Terminal- Throws:
 InterruptedException
 - 
resume
public void resume()- Specified by:
 resumein interfaceorg.jline.terminal.Terminal
 - 
paused
public boolean paused()- Specified by:
 pausedin interfaceorg.jline.terminal.Terminal
 - 
enterRawMode
public org.jline.terminal.Attributes enterRawMode()- Specified by:
 enterRawModein interfaceorg.jline.terminal.Terminal
 - 
echo
public boolean echo()- Specified by:
 echoin interfaceorg.jline.terminal.Terminal
 - 
echo
public boolean echo(boolean b) - Specified by:
 echoin interfaceorg.jline.terminal.Terminal
 - 
getAttributes
public org.jline.terminal.Attributes getAttributes()- Specified by:
 getAttributesin interfaceorg.jline.terminal.Terminal
 - 
setAttributes
public void setAttributes(org.jline.terminal.Attributes attributes) - Specified by:
 setAttributesin interfaceorg.jline.terminal.Terminal
 - 
getSize
public org.jline.terminal.Size getSize()- Specified by:
 getSizein interfaceorg.jline.terminal.Terminal
 - 
setSize
public void setSize(org.jline.terminal.Size size) - Specified by:
 setSizein interfaceorg.jline.terminal.Terminal
 - 
getWidth
public int getWidth()- Specified by:
 getWidthin interfaceorg.jline.terminal.Terminal
 - 
getHeight
public int getHeight()- Specified by:
 getHeightin interfaceorg.jline.terminal.Terminal
 - 
getBufferSize
public org.jline.terminal.Size getBufferSize()- Specified by:
 getBufferSizein interfaceorg.jline.terminal.Terminal
 - 
flush
public void flush() - 
getType
- Specified by:
 getTypein interfaceorg.jline.terminal.Terminal
 - 
puts
- Specified by:
 putsin interfaceorg.jline.terminal.Terminal
 - 
getBooleanCapability
public boolean getBooleanCapability(org.jline.utils.InfoCmp.Capability capability) - Specified by:
 getBooleanCapabilityin interfaceorg.jline.terminal.Terminal
 - 
getNumericCapability
- Specified by:
 getNumericCapabilityin interfaceorg.jline.terminal.Terminal
 - 
getStringCapability
- Specified by:
 getStringCapabilityin interfaceorg.jline.terminal.Terminal
 - 
getCursorPosition
- Specified by:
 getCursorPositionin interfaceorg.jline.terminal.Terminal
 - 
hasMouseSupport
public boolean hasMouseSupport()- Specified by:
 hasMouseSupportin interfaceorg.jline.terminal.Terminal
 - 
trackMouse
public boolean trackMouse(org.jline.terminal.Terminal.MouseTracking mouseTracking) - Specified by:
 trackMousein interfaceorg.jline.terminal.Terminal
 - 
readMouseEvent
public org.jline.terminal.MouseEvent readMouseEvent()- Specified by:
 readMouseEventin interfaceorg.jline.terminal.Terminal
 - 
readMouseEvent
- Specified by:
 readMouseEventin interfaceorg.jline.terminal.Terminal
 - 
hasFocusSupport
public boolean hasFocusSupport()- Specified by:
 hasFocusSupportin interfaceorg.jline.terminal.Terminal
 - 
trackFocus
public boolean trackFocus(boolean b) - Specified by:
 trackFocusin interfaceorg.jline.terminal.Terminal
 - 
getPalette
public org.jline.utils.ColorPalette getPalette()- Specified by:
 getPalettein interfaceorg.jline.terminal.Terminal
 - 
close
- Specified by:
 closein interfaceAutoCloseable- Specified by:
 closein interfaceCloseable- Throws:
 IOException
 - 
getProvider
public org.jline.terminal.spi.TerminalProvider getProvider()- Specified by:
 getProviderin interfaceorg.jline.terminal.spi.TerminalExt
 - 
getSystemStream
public org.jline.terminal.spi.SystemStream getSystemStream()- Specified by:
 getSystemStreamin interfaceorg.jline.terminal.spi.TerminalExt
 
 -