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