public abstract class UI extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
UI.Priority |
| Modifier and Type | Field and Description |
|---|---|
static UI.Priority |
DEBUG |
static UI.Priority |
ERROR |
static UI.Priority |
HIGH |
static UI.Priority |
LOW |
static UI.Priority |
NORMAL |
static boolean |
printMemory |
static boolean |
printTime |
static UI.Priority |
WARNING |
| Constructor and Description |
|---|
UI() |
| Modifier and Type | Method and Description |
|---|---|
void |
finalize() |
static UI |
getInstance() |
String |
getMemory() |
static String |
getMemoryUsage() |
UI.Priority |
getOutputLevel() |
static String |
read() |
static String |
read(String msg) |
static boolean |
readBoolean(String msg) |
static boolean |
readBoolean(String msg,
boolean defaultValue) |
static boolean |
readBoolean(String msg,
boolean defaultVal,
long timeToWait)
Time to wait indicates the number of ms to wait before choosing the default answer.
|
static double |
readDouble(String msg) |
abstract String |
readInputLine() |
abstract String |
readInputLine(long timeToWait) |
static int |
readInt(String msg) |
static long |
readLong(String msg) |
static void |
setInstance(UI ui) |
void |
setOutputLevel(UI.Priority p) |
static void |
write() |
static void |
write(Object obj) |
static void |
write(String msg) |
void |
write(UI.Priority priority,
String msg) |
static void |
writeDebug(String msg) |
static void |
writeError(Exception e) |
static void |
writeError(String msg) |
static void |
writeError(String msg,
Throwable e) |
static void |
writeHigh(String msg) |
void |
writeLn(UI.Priority priority,
String msg) |
static void |
writeLow(String msg) |
static void |
writeNormal(String msg) |
protected abstract void |
writeOutput(UI.Priority priority,
String msg) |
static void |
writeStackTrace(String message) |
static void |
writeWarning(String msg) |
public static final boolean printTime
public static final boolean printMemory
public static final UI.Priority ERROR
public static final UI.Priority WARNING
public static final UI.Priority HIGH
public static final UI.Priority NORMAL
public static final UI.Priority LOW
public static final UI.Priority DEBUG
public static UI getInstance()
public static void setInstance(UI ui)
public static void writeError(String msg)
public static void writeWarning(String msg)
public static void writeHigh(String msg)
public static void writeNormal(String msg)
public static void writeLow(String msg)
public static void writeDebug(String msg)
public static void write(String msg)
public void writeLn(UI.Priority priority, String msg)
public void write(UI.Priority priority, String msg)
public String getMemory()
public static String read()
public static boolean readBoolean(String msg)
public static boolean readBoolean(String msg, boolean defaultValue)
public static boolean readBoolean(String msg, boolean defaultVal, long timeToWait)
public static int readInt(String msg)
public static long readLong(String msg)
public static double readDouble(String msg)
public abstract String readInputLine()
public abstract String readInputLine(long timeToWait)
protected abstract void writeOutput(UI.Priority priority, String msg)
public static void writeError(Exception e)
public static void writeStackTrace(String message)
public void setOutputLevel(UI.Priority p)
public UI.Priority getOutputLevel()
public void finalize()
throws Throwable
public static String getMemoryUsage()
public static void write(Object obj)
public static void write()
Copyright © 2015. All rights reserved.