| Package | Description |
|---|---|
| de.weltraumschaf.commons.shell |
Sub package for a simple interactive shell.
|
| Modifier and Type | Field and Description |
|---|---|
private LiteralCommandMap |
DefaultScanner.commandMap
Maps command literal strings to command types.
|
private LiteralCommandMap |
DefaultParser.commandMap
Map used to determine command keywords.
|
| Modifier and Type | Method and Description |
|---|---|
static Parser |
Parsers.newParser(CommandVerifier v,
LiteralCommandMap m)
Creates parser with
DefaultScanner. |
static Parser |
Parsers.newParser(LiteralCommandMap m)
Creates a new parser with default scanner implementation and
NullCommandVerifier. |
static Parser |
Parsers.newParser(Scanner s,
CommandVerifier v,
LiteralCommandMap m)
Creates parser.
|
static Parser |
Parsers.newParser(Scanner s,
LiteralCommandMap m)
Create new parser with custom scanner and
NullCommandVerifier. |
static Scanner |
Scanners.newScanner(LiteralCommandMap commandMap)
Creates a new scanner.
|
| Constructor and Description |
|---|
DefaultParser(Scanner scanner,
CommandVerifier verifier,
LiteralCommandMap commandMap)
Dedicated constructor.
|
DefaultScanner(LiteralCommandMap commandMap)
Dedicated constructor.
|
Copyright © 2014 Sven Strittmatter. All Rights Reserved.