public class TextIO extends Object
InputReader
s.
All InputReaders created by the same TextIO instance share the same TextTerminal
.Constructor and Description |
---|
TextIO(TextTerminal textTerminal) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
TextTerminal |
getTextTerminal() |
BooleanInputReader |
newBooleanInputReader() |
DoubleInputReader |
newDoubleInputReader() |
<T extends Enum<T>> |
newEnumInputReader(Class<T> enumClass) |
<T> GenericInputReader<T> |
newGenericInputReader(Function<String,InputReader.ParseResult<T>> parser) |
IntInputReader |
newIntInputReader() |
LongInputReader |
newLongInputReader() |
StringInputReader |
newStringInputReader() |
public TextIO(TextTerminal textTerminal)
public TextTerminal getTextTerminal()
public void dispose()
public BooleanInputReader newBooleanInputReader()
public DoubleInputReader newDoubleInputReader()
public IntInputReader newIntInputReader()
public LongInputReader newLongInputReader()
public StringInputReader newStringInputReader()
public <T extends Enum<T>> EnumInputReader<T> newEnumInputReader(Class<T> enumClass)
public <T> GenericInputReader<T> newGenericInputReader(Function<String,InputReader.ParseResult<T>> parser)