public class TerminalFactory
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TerminalFactory.Flavor |
static class |
TerminalFactory.Type |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AUTO |
static java.lang.String |
FALSE |
static java.lang.String |
FREEBSD |
static java.lang.String |
JLINE_TERMINAL |
static java.lang.String |
NONE |
static java.lang.String |
OFF |
static java.lang.String |
OSV |
static java.lang.String |
UNIX |
static java.lang.String |
WIN |
static java.lang.String |
WINDOWS |
Constructor and Description |
---|
TerminalFactory() |
Modifier and Type | Method and Description |
---|---|
static void |
configure(java.lang.String type) |
static void |
configure(TerminalFactory.Type type) |
static Terminal |
create() |
static Terminal |
create(java.lang.String ttyDevice) |
static Terminal |
get() |
static Terminal |
get(java.lang.String ttyDevice) |
static Terminal |
getFlavor(TerminalFactory.Flavor flavor) |
static Terminal |
getFlavor(TerminalFactory.Flavor flavor,
java.lang.String ttyDevice) |
static void |
registerFlavor(TerminalFactory.Flavor flavor,
java.lang.Class<? extends Terminal> type) |
static void |
reset() |
static void |
resetIf(Terminal t) |
public static final java.lang.String JLINE_TERMINAL
public static final java.lang.String AUTO
public static final java.lang.String UNIX
public static final java.lang.String OSV
public static final java.lang.String WIN
public static final java.lang.String WINDOWS
public static final java.lang.String FREEBSD
public static final java.lang.String NONE
public static final java.lang.String OFF
public static final java.lang.String FALSE
public static Terminal create()
public static Terminal create(java.lang.String ttyDevice)
public static void reset()
public static void resetIf(Terminal t)
public static void configure(java.lang.String type)
public static void configure(TerminalFactory.Type type)
public static Terminal get(java.lang.String ttyDevice)
public static Terminal get()
public static Terminal getFlavor(TerminalFactory.Flavor flavor) throws java.lang.Exception
java.lang.Exception
public static Terminal getFlavor(TerminalFactory.Flavor flavor, java.lang.String ttyDevice) throws java.lang.Exception
java.lang.Exception
public static void registerFlavor(TerminalFactory.Flavor flavor, java.lang.Class<? extends Terminal> type)
Copyright © 2018. All Rights Reserved.