public class DefaultTreeParser extends AbstractProcessor implements Parser<TreeNode>
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultTreeParser.DefaultTreeNode |
| Modifier and Type | Field and Description |
|---|---|
(package private) String |
data |
(package private) Map<String,String> |
defaults |
(package private) int |
pos |
(package private) String |
sourceKey |
context| Constructor and Description |
|---|
DefaultTreeParser() |
DefaultTreeParser(String sourceKey) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
contains(char[] set,
char ch) |
Map<String,String> |
getDefaults() |
static void |
main(String[] args) |
TreeNode |
parse(String input) |
Data |
process(Data data) |
protected String |
read(String expected) |
protected String |
readToken() |
protected String |
readToken(char[] delimiters) |
protected TreeNode |
readTreeNode() |
void |
setDefaults(Map<String,String> defaults) |
protected int |
skip() |
protected boolean |
startsWith(String start) |
finish, init, resetStatepublic DefaultTreeParser()
public DefaultTreeParser(String sourceKey)
public TreeNode parse(String input) throws ParseException
parse in interface Parser<TreeNode>ParseExceptionParserprotected boolean contains(char[] set,
char ch)
protected boolean startsWith(String start)
protected int skip()
public Map<String,String> getDefaults()
getDefaults in interface Parser<TreeNode>Parser.getDefaults()public void setDefaults(Map<String,String> defaults)
setDefaults in interface Parser<TreeNode>Parser.setDefaults(java.util.Map)Copyright © 2018. All rights reserved.