|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.basex.util.InputParser
org.basex.query.QueryParser
public class QueryParser
Simple query parser; can be overwritten to support more complex parsings.
Field Summary | |
---|---|
TokenList |
modLoaded
List of loaded modules. |
Fields inherited from class org.basex.util.InputParser |
---|
file, ql, qm, qp, qu |
Constructor Summary | |
---|---|
QueryParser(QueryContext c)
Constructor. |
Method Summary | |
---|---|
Expr |
parse(String q,
IO f,
Uri u)
Parses the specified query. |
Expr |
parse(Uri u,
boolean end)
Parses the specified query. |
Expr |
path()
[ 68] Parses a PathExpr |
Methods inherited from class org.basex.util.InputParser |
---|
init |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public TokenList modLoaded
Constructor Detail |
---|
public QueryParser(QueryContext c)
c
- query contextMethod Detail |
---|
public final Expr parse(String q, IO f, Uri u) throws QueryException
uri != null
, the query is treated as a module
q
- input queryf
- optional input fileu
- module uri
QueryException
- query exceptionpublic final Expr parse(Uri u, boolean end) throws QueryException
uri != null
, the query is treated as a module
[ 1] Parses a Module.
u
- module uriend
- if true, input must be completely evaluated
QueryException
- query exceptionpublic final Expr path() throws QueryException
QueryException
- query exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |