public class QueryRoute
extends Object
Modifier and Type | Field and Description |
---|---|
String |
errorGenSheet
Optional: path to the error generator stylesheet
|
String |
queryParserSheet
Path to the query parser stylesheet
|
String |
routerInput
Optional: input to query router stylesheet
|
String |
routerOutput
Optional: output from query router stylesheet
|
HashMap |
tokenizerMap
Special parsing requests for particular URL parameters
|
Modifier | Constructor and Description |
---|---|
protected |
QueryRoute()
Do not construct directly -- use
parse(NodeInfo) |
Modifier and Type | Method and Description |
---|---|
static QueryRoute |
createDefault(String queryParserSheet)
Create a default route to the given query parser
|
static QueryRoute |
parse(NodeInfo input)
Reads and parses the route output from a queryRouter stylesheet.
|
private void |
parseErrorGen(EasyNode el)
Parse a 'errorGen' element
|
private void |
parseQueryParser(EasyNode el)
Parse a 'queryParser' element
|
private void |
parseTokenizer(EasyNode el)
Parse a 'tokenize' element
|
public String queryParserSheet
public String errorGenSheet
public HashMap tokenizerMap
public String routerInput
public String routerOutput
protected QueryRoute()
parse(NodeInfo)
public static QueryRoute createDefault(String queryParserSheet)
public static QueryRoute parse(NodeInfo input) throws GeneralException
input
- The output from a queryRouter stylesheetGeneralException
- If a read or parse error occurs.private void parseQueryParser(EasyNode el)
private void parseErrorGen(EasyNode el)
private void parseTokenizer(EasyNode el)