Uses of Interface
com.evolvedbinary.xpath.parser.ast.ASTNode

Packages that use ASTNode
com.evolvedbinary.xpath.parser   
com.evolvedbinary.xpath.parser.ast   
com.evolvedbinary.xpath.parser.ast.partial   
 

Uses of ASTNode in com.evolvedbinary.xpath.parser
 

Methods in com.evolvedbinary.xpath.parser that return ASTNode
 ASTNode XPathParser.peek()
           
 ASTNode XPathParser.pop()
           
 

Methods in com.evolvedbinary.xpath.parser with parameters of type ASTNode
 boolean XPathParser.push(ASTNode value)
           
 

Uses of ASTNode in com.evolvedbinary.xpath.parser.ast
 

Subinterfaces of ASTNode in com.evolvedbinary.xpath.parser.ast
 interface Comparison
          Created by aretter on 13/02/2016.
 interface ExprSingle
          Created by aretter on 11/02/2016.
 interface ItemType
          Created by aretter on 12/02/2016.
 interface NodeTest
          Created by aretter on 28/01/2016.
 interface StepExpr
          Created by aretter on 15/02/2016.
 

Classes in com.evolvedbinary.xpath.parser.ast that implement ASTNode
 class AbstractASTNode
          Created by aretter on 28/01/2016.
 class AbstractOperand
          Created by aretter on 11/02/2016.
 class AbstractOperandWithOps<T>
          Created by aretter on 15/02/2016.
 class AbstractSequenceType
          Created by aretter on 11/02/2016.
 class AdditiveExpr
          Created by aretter on 12/02/2016.
 class AndExpr
          Created by aretter on 15/02/2016.
 class AnyKindTest
          Created by aretter on 31/01/2016.
 class AtomicType
          Created by aretter on 11/02/2016.
 class AttributeTest
          Created by aretter on 30/01/2016.
 class Axis
          Created by aretter on 28/01/2016.
 class AxisStep
          Created by aretter on 28/01/2016.
 class CastableExpr
          Created by aretter on 11/02/2016.
 class CastExpr
          Created by aretter on 11/02/2016.
 class CommentTest
          Created by aretter on 31/01/2016.
 class ComparisonExpr
          Created by aretter on 13/02/2016.
 class ContextItemExpr
          Created by aretter on 11/02/2016.
 class DecimalLiteral
          Created by aretter on 10/02/2016.
 class DocumentTest
          Created by aretter on 30/01/2016.
 class DoubleLiteral
          Created by aretter on 10/02/2016.
 class ElementTest
          Created by aretter on 30/01/2016.
 class Expr
          Created by aretter on 14/02/2016.
 class FilterExpr
          Created by aretter on 11/02/2016.
 class ForExpr
          Created by aretter on 17/02/2016.
 class FunctionCall
          Created by aretter on 11/02/2016.
 class GeneralComp
          Created by aretter on 13/02/2016.
 class IfExpr
          Created by aretter on 15/02/2016.
 class InstanceOfExpr
          Created by aretter on 11/02/2016.
 class IntegerLiteral
          Created by aretter on 10/02/2016.
 class IntersectExceptExpr
          Created by aretter on 12/02/2016.
 class ItemTypeItem
          Created by aretter on 12/02/2016.
 class KindTest
          Created by aretter on 30/01/2016.
 class Literal
          Created by aretter on 11/02/2016.
 class MultiplicativeExpr
          Created by aretter on 12/02/2016.
 class NameTest
          Created by aretter on 28/01/2016.
 class NodeComp
          Created by aretter on 13/02/2016.
 class NumericLiteral<T extends Number>
          Created by aretter on 10/02/2016.
 class OccurrenceIndicator
          Created by aretter on 11/02/2016.
 class OrExpr
          Created by aretter on 15/02/2016.
 class ParenthesizedExpr
          Created by aretter on 14/02/2016.
 class PathExpr
          Created by aretter on 17/02/2016.
 class PITest
          Created by aretter on 30/01/2016.
 class Predicate
          Created by aretter on 11/02/2016.
 class PredicateList
          Created by aretter on 11/02/2016.
 class PrimaryExpr
          Created by aretter on 11/02/2016.
 class QNameW
          Similar to a QName but where the prefix or localPart may be a WILDCARD i.e.
 class QuantifiedExpr
          Created by aretter on 15/02/2016.
 class RangeExpr
          Created by aretter on 12/02/2016.
 class RelativePathExpr
          Created by aretter on 15/02/2016.
 class SchemaAttributeTest
          Created by aretter on 30/01/2016.
 class SchemaElementTest
          Created by aretter on 30/01/2016.
 class SequenceType
          Created by aretter on 11/02/2016.
 class SimpleForClause
          Created by aretter on 17/02/2016.
 class SingleType
          Created by aretter on 11/02/2016.
 class Step
          Created by aretter on 10/02/2016.
 class StringLiteral
          Created by aretter on 31/01/2016.
 class TextTest
          Created by aretter on 11/02/2016.
 class TreatExpr
          Created by aretter on 11/02/2016.
 class UnaryExpr
          Created by aretter on 11/02/2016.
 class UnionExpr
          Created by aretter on 12/02/2016.
 class ValueComp
          Created by aretter on 13/02/2016.
 class ValueExpr
          Created by aretter on 11/02/2016.
 class VarRef
          Created by aretter on 11/02/2016.
 

Fields in com.evolvedbinary.xpath.parser.ast declared as ASTNode
 ASTNode SimpleForClause.RangeVariable.exprSingle
           
 ASTNode QuantifiedExpr.InClause.in
           
 ASTNode ValueExpr.pathExpr
           
 

Methods in com.evolvedbinary.xpath.parser.ast that return ASTNode
 ASTNode ValueExpr.getPathExpr()
           
 

Methods in com.evolvedbinary.xpath.parser.ast that return types with arguments of type ASTNode
 List<? extends ASTNode> Expr.getExprSingles()
           
 

Constructors in com.evolvedbinary.xpath.parser.ast with parameters of type ASTNode
Expr(ASTNode... exprSingles)
           
ForExpr(SimpleForClause simpleForClause, ASTNode returnExpression)
           
FunctionCall(QNameW functionName, ASTNode... arguments)
           
IfExpr(Expr testExpression, ASTNode thenExpression, ASTNode elseExpression)
           
ParenthesizedExpr(ASTNode expr)
           
Predicate(ASTNode expr)
           
QuantifiedExpr.InClause(QNameW varName, ASTNode in)
           
QuantifiedExpr(QuantifiedExpr.Quantifier quantifier, List<QuantifiedExpr.InClause> inClauses, ASTNode satisfies)
           
SimpleForClause.RangeVariable(QNameW varName, ASTNode exprSingle)
           
ValueExpr(ASTNode pathExpr)
           
 

Constructor parameters in com.evolvedbinary.xpath.parser.ast with type arguments of type ASTNode
Expr(List<? extends ASTNode> exprSingles)
           
FunctionCall(QNameW functionName, List<? extends ASTNode> arguments)
           
 

Uses of ASTNode in com.evolvedbinary.xpath.parser.ast.partial
 

Subinterfaces of ASTNode in com.evolvedbinary.xpath.parser.ast.partial
 interface PartialASTNode<T extends AbstractASTNode,U>
           
 

Classes in com.evolvedbinary.xpath.parser.ast.partial that implement ASTNode
 class AbstractPartialASTNode<T extends AbstractASTNode,U>
           
 class PartialAdditiveExpr
          Created by aretter on 12/02/2016.
 class PartialAndExpr
          Created by aretter on 15/02/2016.
 class PartialAttributeTest
          Created by aretter on 30/01/2016.
 class PartialAttributeTest.PartialAttributeTest1
           
 class PartialAxisStep
          Created by aretter on 11/02/2016.
 class PartialComparisonExpr
          Created by aretter on 14/02/2016.
 class PartialComparisonExpr.PartialComparisonExpr1
           
 class PartialDecimalLiteral
          Created by aretter on 10/02/2016.
 class PartialDocumentTest
          Created by aretter on 30/01/2016.
 class PartialDoubleLiteral
          Created by aretter on 10/02/2016.
 class PartialDoubleLiteral.PartialDoubleLiteral1
           
 class PartialDoubleLiteral.PartialDoubleLiteral1.PartialDoubleLiteral2
           
 class PartialElementTest
          Created by aretter on 30/01/2016.
 class PartialElementTest.PartialElementTest1
           
 class PartialElementTest.PartialElementTest1.PartialElementTest2
           
 class PartialFilterExpr
          Created by aretter on 11/02/2016.
 class PartialForExpr
          Created by aretter on 17/02/2016.
 class PartialFunctionCall
          Created by aretter on 11/02/2016.
 class PartialIfExpr
          Created by aretter on 15/02/2016.
 class PartialIfExpr.PartialIfExpr1
           
 class PartialIntersectExceptExpr
          Created by aretter on 12/02/2016.
 class PartialMultiplicativeExpr
          Created by aretter on 12/02/2016.
 class PartialOrExpr
          Created by aretter on 15/02/2016.
 class PartialPITest
          Created by aretter on 30/01/2016.
 class PartialPrefixedName
          Created by aretter on 30/01/2016.
 class PartialQuantifierExpr
          Created by aretter on 15/02/2016.
 class PartialQuantifierExpr.PartialQuantifierExpr1
           
 class PartialRangeExpr
          Created by aretter on 12/02/2016.
 class PartialSequenceType
          Created by aretter on 12/02/2016.
 class PartialStep
          Created by aretter on 10/02/2016.
 class PartialUnaryExpr
          Created by aretter on 11/02/2016.
 class PartialUnionExpr
          Created by aretter on 12/02/2016.
 

Methods in com.evolvedbinary.xpath.parser.ast.partial with parameters of type ASTNode
 QuantifiedExpr PartialQuantifierExpr.PartialQuantifierExpr1.complete(ASTNode satisfies)
           
 PartialIfExpr.PartialIfExpr1 PartialIfExpr.complete(ASTNode thenExpression)
           
 IfExpr PartialIfExpr.PartialIfExpr1.complete(ASTNode elseExpression)
           
 ForExpr PartialForExpr.complete(ASTNode returnExpression)
           
 

Constructors in com.evolvedbinary.xpath.parser.ast.partial with parameters of type ASTNode
PartialIfExpr.PartialIfExpr1(ASTNode thenExpression)
           
 



Copyright © 2016 Evolved Binary Ltd.. All Rights Reserved.