public class XParser extends Object implements XParserTreeConstants, XParserConstants
| Modifier and Type | Field and Description |
|---|---|
Token |
jj_nt
Next token.
|
protected JJTXParserState |
jjtree |
Token |
token
Current token.
|
XParserTokenManager |
token_source
Generated Token Manager.
|
JJTABBREVFORWARDSTEP, JJTABBREVREVERSESTEP, JJTADDITIVEEXPR, JJTANDEXPR, JJTANYFUNCTIONTEST, JJTANYKINDTEST, JJTATOMICTYPE, JJTATTRIBNAMEORWILDCARD, JJTATTRIBUTEDECLARATION, JJTATTRIBUTENAME, JJTATTRIBUTETEST, JJTCASTABLEEXPR, JJTCASTEXPR, JJTCOMMENTTEST, JJTCOMPARISONEXPR, JJTCONTEXTITEMEXPR, JJTDECIMALLITERAL, JJTDOCUMENTTEST, JJTDOUBLELITERAL, JJTDYNAMICFUNCTIONINVOCATION, JJTELEMENTDECLARATION, JJTELEMENTNAME, JJTELEMENTNAMEORWILDCARD, JJTELEMENTTEST, JJTENCLOSEDEXPR, JJTEXPR, JJTEXPRESSIONFORMAT, JJTFOREXPR, JJTFORWARDAXIS, JJTFUNCTIONCALL, JJTFUNCTIONITEMEXPR, JJTFUNCTIONQNAME, JJTFUNCTIONTEST, JJTIFEXPR, JJTINLINEFUNCTION, JJTINSTANCEOFEXPR, JJTINTEGERLITERAL, JJTINTERSECTEXCEPTEXPR, JJTITEMTYPE, JJTLBRACE, JJTLETEXPR, JJTLITERALFUNCTIONITEM, JJTMINUS, JJTMULTIPLICATIVEEXPR, JJTNAMESPACENODETEST, JJTNAMETEST, JJTNCNAME, JJTNCNAMECOLONSTAR, jjtNodeName, JJTNODETEST, JJTOCCURRENCEINDICATOR, JJTOREXPR, JJTPARAM, JJTPARAMLIST, JJTPARENTHESIZEDEXPR, JJTPARENTHESIZEDITEMTYPE, JJTPATHEXPR, JJTPITEST, JJTPLUS, JJTPREDICATE, JJTPREDICATELIST, JJTQNAME, JJTQUANTIFIEDEXPR, JJTRANGEEXPR, JJTRBRACE, JJTREVERSEAXIS, JJTSCHEMAATTRIBUTETEST, JJTSCHEMAELEMENTTEST, JJTSEQUENCETYPE, JJTSIMPLEFORBINDING, JJTSIMPLELETBINDING, JJTSIMPLELETCLAUSE, JJTSINGLETYPE, JJTSLASH, JJTSLASHSLASH, JJTSTARCOLONNCNAME, JJTSTART, JJTSTEPEXPR, JJTSTRINGLITERAL, JJTTEXTTEST, JJTTREATEXPR, JJTTYPEDECLARATION, JJTTYPEDFUNCTIONTEST, JJTTYPENAME, JJTUNARYEXPR, JJTUNIONEXPR, JJTVARIABLEFORMAT, JJTVARNAME, JJTVOID, JJTWILDCARD, JJTXPATHANYTHING, BaseChar, Char, CLOSEKINDTEST, CombiningChar, DecimalLiteral, DEFAULT, Digit, Digits, DoubleLiteral, DUMMYLABEL, EOF, EscapeApos, EscapeQuot, ExpressionFormatStart, EXPRFORMAT, Extender, External, FormatLiteral, FormatLiteralEnd, FormatLiteralStart, Ideographic, IntegerLiteral, ITEMTYPE, KINDTEST, Lbrace, LessThanOpOrTagO, Letter, LocalPart, Minus, NCNameColonStar, NCNameTok, Nmchar, Nmstart, NotNumber, OCCURRENCEINDICATOR, OPERAND, OPERATOR, Plus, QNameToken, Rbrace, SINGLETYPE, skip_, Slash, SlashSlash, StarColonNCName, StringLiteral, tokenImage, VARNAME, WhitespaceChar| Constructor and Description |
|---|
XParser(InputStream stream)
Constructor with InputStream.
|
XParser(InputStream stream,
String encoding)
Constructor with InputStream and supplied encoding
|
XParser(Reader stream)
Constructor.
|
XParser(XParserTokenManager tm)
Constructor with generated Token Manager.
|
protected JJTXParserState jjtree
public XParserTokenManager token_source
public Token token
public Token jj_nt
public XParser(InputStream stream)
public XParser(InputStream stream, String encoding)
public XParser(Reader stream)
public XParser(XParserTokenManager tm)
public Node createNode(int id)
public final org.xmlbeam.util.intern.duplex.SimpleNode START()
throws ParseException
ParseExceptionpublic final void XPath()
throws ParseException
ParseExceptionpublic final void ExpressionFormat()
throws ParseException
ParseExceptionpublic final void ParamList()
throws ParseException
ParseExceptionpublic final void Param()
throws ParseException
ParseExceptionpublic final void EnclosedExpr()
throws ParseException
ParseExceptionpublic final void Expr()
throws ParseException
ParseExceptionpublic final void ExprSingle()
throws ParseException
ParseExceptionpublic final void ForExpr()
throws ParseException
ParseExceptionpublic final void SimpleForClause()
throws ParseException
ParseExceptionpublic final void SimpleForBinding()
throws ParseException
ParseExceptionpublic final void LetExpr()
throws ParseException
ParseExceptionpublic final void SimpleLetClause()
throws ParseException
ParseExceptionpublic final void SimpleLetBinding()
throws ParseException
ParseExceptionpublic final void QuantifiedExpr()
throws ParseException
ParseExceptionpublic final void IfExpr()
throws ParseException
ParseExceptionpublic final void OperatorExpr()
throws ParseException
ParseExceptionpublic final void OrExpr()
throws ParseException
ParseExceptionpublic final void AndExpr()
throws ParseException
ParseExceptionpublic final void ComparisonExpr()
throws ParseException
ParseExceptionpublic final void RangeExpr()
throws ParseException
ParseExceptionpublic final void AdditiveExpr()
throws ParseException
ParseExceptionpublic final void MultiplicativeExpr()
throws ParseException
ParseExceptionpublic final void UnionExpr()
throws ParseException
ParseExceptionpublic final void IntersectExceptExpr()
throws ParseException
ParseExceptionpublic final void InstanceofExpr()
throws ParseException
ParseExceptionpublic final void TreatExpr()
throws ParseException
ParseExceptionpublic final void CastableExpr()
throws ParseException
ParseExceptionpublic final void CastExpr()
throws ParseException
ParseExceptionpublic final void UnaryExpr()
throws ParseException
ParseExceptionpublic final void ValueExpr()
throws ParseException
ParseExceptionpublic final void GeneralComp()
throws ParseException
ParseExceptionpublic final void ValueComp()
throws ParseException
ParseExceptionpublic final void NodeComp()
throws ParseException
ParseExceptionpublic final void PathExpr()
throws ParseException
ParseExceptionpublic final void RelativePathExpr()
throws ParseException
ParseExceptionpublic final void StepExpr()
throws ParseException
ParseExceptionpublic final void AxisStep()
throws ParseException
ParseExceptionpublic final void ForwardStep()
throws ParseException
ParseExceptionpublic final void ForwardAxis()
throws ParseException
ParseExceptionpublic final void AbbrevForwardStep()
throws ParseException
ParseExceptionpublic final void ReverseStep()
throws ParseException
ParseExceptionpublic final void ReverseAxis()
throws ParseException
ParseExceptionpublic final void AbbrevReverseStep()
throws ParseException
ParseExceptionpublic final void NodeTest()
throws ParseException
ParseExceptionpublic final void NameTest()
throws ParseException
ParseExceptionpublic final void Wildcard()
throws ParseException
ParseExceptionpublic final void FilterExpr()
throws ParseException
ParseExceptionpublic final void PredicateList()
throws ParseException
ParseExceptionpublic final void Predicate()
throws ParseException
ParseExceptionpublic final void PrimaryExpr()
throws ParseException
ParseExceptionpublic final void Literal()
throws ParseException
ParseExceptionpublic final void NumericLiteral()
throws ParseException
ParseExceptionpublic final void VarRef()
throws ParseException
ParseExceptionpublic final void VariableFormat()
throws ParseException
ParseExceptionpublic final void VarName()
throws ParseException
ParseExceptionpublic final void ParenthesizedExpr()
throws ParseException
ParseExceptionpublic final void ContextItemExpr()
throws ParseException
ParseExceptionpublic final void FunctionCall()
throws ParseException
ParseExceptionpublic final void FunctionItemExpr()
throws ParseException
ParseExceptionpublic final void LiteralFunctionItem()
throws ParseException
ParseExceptionpublic final void InlineFunction()
throws ParseException
ParseExceptionpublic final void DynamicFunctionInvocation()
throws ParseException
ParseExceptionpublic final void SingleType()
throws ParseException
ParseExceptionpublic final void TypeDeclaration()
throws ParseException
ParseExceptionpublic final void SequenceType()
throws ParseException
ParseExceptionpublic final void OccurrenceIndicator()
throws ParseException
ParseExceptionpublic final void ItemType()
throws ParseException
ParseExceptionpublic final void AtomicType()
throws ParseException
ParseExceptionpublic final void KindTest()
throws ParseException
ParseExceptionpublic final void AnyKindTest()
throws ParseException
ParseExceptionpublic final void DocumentTest()
throws ParseException
ParseExceptionpublic final void TextTest()
throws ParseException
ParseExceptionpublic final void CommentTest()
throws ParseException
ParseExceptionpublic final void NamespaceNodeTest()
throws ParseException
ParseExceptionpublic final void PITest()
throws ParseException
ParseExceptionpublic final void AttributeTest()
throws ParseException
ParseExceptionpublic final void AttribNameOrWildcard()
throws ParseException
ParseExceptionpublic final void SchemaAttributeTest()
throws ParseException
ParseExceptionpublic final void AttributeDeclaration()
throws ParseException
ParseExceptionpublic final void ElementTest()
throws ParseException
ParseExceptionpublic final void ElementNameOrWildcard()
throws ParseException
ParseExceptionpublic final void SchemaElementTest()
throws ParseException
ParseExceptionpublic final void ElementDeclaration()
throws ParseException
ParseExceptionpublic final void AttributeName()
throws ParseException
ParseExceptionpublic final void ElementName()
throws ParseException
ParseExceptionpublic final void TypeName()
throws ParseException
ParseExceptionpublic final void FunctionTest()
throws ParseException
ParseExceptionpublic final void AnyFunctionTest()
throws ParseException
ParseExceptionpublic final void TypedFunctionTest()
throws ParseException
ParseExceptionpublic final void ParenthesizedItemType()
throws ParseException
ParseExceptionpublic final void NCName()
throws ParseException
ParseExceptionpublic final void QName()
throws ParseException
ParseExceptionpublic final void FunctionQName()
throws ParseException
ParseExceptionpublic void ReInit(InputStream stream)
public void ReInit(InputStream stream, String encoding)
public void ReInit(Reader stream)
public void ReInit(XParserTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
Copyright © 2012-12-21-2017. All Rights Reserved.