grails.build.logging
Class PatchedJLineWindowsTerminal

java.lang.Object
  extended by jline.Terminal
      extended by jline.WindowsTerminal
          extended by grails.build.logging.PatchedJLineWindowsTerminal
All Implemented Interfaces:
jline.ConsoleOperations

public final class PatchedJLineWindowsTerminal
extends jline.WindowsTerminal


Field Summary
 
Fields inherited from class jline.WindowsTerminal
DELETE_KEY, DOWN_ARROW_KEY, END_KEY, ESCAPE_KEY, HOME_KEY, INSERT_KEY, LEFT_ARROW_KEY, NUMPAD_KEY_INDICATOR, PAGE_DOWN_KEY, PAGE_UP_KEY, RIGHT_ARROW_KEY, SPECIAL_KEY_INDICATOR, UP_ARROW_KEY
 
Fields inherited from interface jline.ConsoleOperations
ABORT, ADD, BACKSPACE, CHANGE_CASE, CHANGE_META, CLEAR_LINE, CLEAR_SCREEN, COMPLETE, CR, CTRL_A, CTRL_B, CTRL_C, CTRL_D, CTRL_E, CTRL_F, CTRL_G, CTRL_K, CTRL_L, CTRL_N, CTRL_OB, CTRL_P, CTRL_QM, DELETE, DELETE_META, DELETE_NEXT_CHAR, DELETE_PREV_CHAR, DELETE_PREV_WORD, END_OF_HISTORY, END_WORD, EXIT, INSERT, KEYBOARD_BELL, KILL_LINE, KILL_LINE_PREV, MOVE_TO_BEG, MOVE_TO_END, NEWLINE, NEXT_CHAR, NEXT_HISTORY, NEXT_SPACE_WORD, NEXT_WORD, PASTE, PASTE_NEXT, PASTE_PREV, PREV_CHAR, PREV_HISTORY, PREV_SPACE_WORD, PREV_WORD, REDISPLAY, REPEAT_NEXT_CHAR, REPEAT_PREV_CHAR, REPEAT_SEARCH_NEXT, REPEAT_SEARCH_PREV, REPLACE_CHAR, REPLACE_MODE, RESET_LINE, SEARCH_NEXT, SEARCH_PREV, START_OF_HISTORY, SUBSTITUTE_CHAR, SUBSTITUTE_LINE, TO_END_WORD, TO_NEXT_CHAR, TO_PREV_CHAR, UNDO, UNKNOWN
 
Constructor Summary
PatchedJLineWindowsTerminal(jline.ConsoleReader reader)
           
 
Method Summary
 void initializeTerminal()
           
 boolean isANSISupported()
           
static jline.Terminal setupTerminal(jline.ConsoleReader reader)
           
 
Methods inherited from class jline.WindowsTerminal
disableEcho, enableEcho, getDefaultBindings, getDirectConsole, getEcho, getTerminalHeight, getTerminalWidth, isEchoEnabled, isSupported, readCharacter, readVirtualKey, setDirectConsole
 
Methods inherited from class jline.Terminal
afterReadLine, beforeReadLine, getTerminal, resetTerminal, setupTerminal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PatchedJLineWindowsTerminal

public PatchedJLineWindowsTerminal(jline.ConsoleReader reader)
Method Detail

setupTerminal

public static jline.Terminal setupTerminal(jline.ConsoleReader reader)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

initializeTerminal

public void initializeTerminal()
                        throws java.lang.Exception
Overrides:
initializeTerminal in class jline.WindowsTerminal
Throws:
java.lang.Exception

isANSISupported

public boolean isANSISupported()
Overrides:
isANSISupported in class jline.WindowsTerminal