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)