org.codehaus.mojo.pomtools.console.toolkit.terminal
Interface Terminal

All Known Implementing Classes:
AbstractTerminal, GenericTerminal, VT100Terminal

public interface Terminal

Version:
$Id: Terminal.java 2166 2006-07-18 21:32:16Z carlos $
Author:
David Hawkins

Field Summary
static java.util.regex.Pattern BOLD_END
           
static java.util.regex.Pattern BOLD_START
           
 
Method Summary
 java.lang.String bold(java.lang.String s)
           
 void clearScreen()
           
 int encodingLength(java.lang.String s)
           
 int length(java.lang.String s)
           
 java.lang.String readLine()
           
 java.lang.String reverse(java.lang.String s)
           
 boolean supportsClearScreen()
           
 boolean supportsFormatting()
           
 java.lang.String underline(java.lang.String s)
           
 void write(java.lang.String s)
           
 

Field Detail

BOLD_START

static final java.util.regex.Pattern BOLD_START

BOLD_END

static final java.util.regex.Pattern BOLD_END
Method Detail

write

void write(java.lang.String s)
           throws ConsoleExecutionException
Throws:
ConsoleExecutionException

readLine

java.lang.String readLine()
                          throws ConsoleExecutionException
Throws:
ConsoleExecutionException

supportsClearScreen

boolean supportsClearScreen()

clearScreen

void clearScreen()
                 throws ConsoleExecutionException
Throws:
ConsoleExecutionException

supportsFormatting

boolean supportsFormatting()

bold

java.lang.String bold(java.lang.String s)

underline

java.lang.String underline(java.lang.String s)

reverse

java.lang.String reverse(java.lang.String s)

length

int length(java.lang.String s)

encodingLength

int encodingLength(java.lang.String s)


Copyright © 2010 The Codehaus. All Rights Reserved.