A C D E F G I K L M N O P Q R S T U V W X Z

A

AbbrevForwardStep() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[31] AbbrevForwardStep ::= "@"? NodeTest
AbbrevReverseStep() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[34] AbbrevReverseStep ::= ".."
AbstractASTNode - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 28/01/2016.
AbstractASTNode() - Constructor for class com.evolvedbinary.xpath.parser.ast.AbstractASTNode
 
AbstractOperand - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 11/02/2016.
AbstractOperand() - Constructor for class com.evolvedbinary.xpath.parser.ast.AbstractOperand
 
AbstractOperandWithOps<T> - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 15/02/2016.
AbstractOperandWithOps(AbstractOperand, List<? extends T>) - Constructor for class com.evolvedbinary.xpath.parser.ast.AbstractOperandWithOps
 
AbstractPartialASTNode<T extends AbstractASTNode,U> - Class in com.evolvedbinary.xpath.parser.ast.partial
 
AbstractPartialASTNode() - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.AbstractPartialASTNode
 
AbstractSequenceType - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 11/02/2016.
AbstractSequenceType() - Constructor for class com.evolvedbinary.xpath.parser.ast.AbstractSequenceType
 
additive - Variable in class com.evolvedbinary.xpath.parser.ast.AdditiveExpr.AdditiveOp
 
AdditiveExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 12/02/2016.
AdditiveExpr(AbstractOperand, List<AdditiveExpr.AdditiveOp>) - Constructor for class com.evolvedbinary.xpath.parser.ast.AdditiveExpr
 
AdditiveExpr(AbstractOperand, AdditiveExpr.AdditiveOp...) - Constructor for class com.evolvedbinary.xpath.parser.ast.AdditiveExpr
 
AdditiveExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[12] AdditiveExpr ::= MultiplicativeExpr ( ("+" | "-") MultiplicativeExpr )* Value stack head either: AdditiveExpr / MultiplicativeExpr / UnionExpr / IntersectExceptExpr / InstanceOfExpr / TreatExpr / CastableExpr / CastExpr / UnaryExpr / ValueExpr
AdditiveExpr.Additive - Enum in com.evolvedbinary.xpath.parser.ast
 
AdditiveExpr.AdditiveOp - Class in com.evolvedbinary.xpath.parser.ast
 
AdditiveExpr.AdditiveOp(AdditiveExpr.Additive, AbstractOperand) - Constructor for class com.evolvedbinary.xpath.parser.ast.AdditiveExpr.AdditiveOp
 
ANCESTOR - Static variable in class com.evolvedbinary.xpath.parser.ast.Axis
 
ANCESTOR_OR_SELF - Static variable in class com.evolvedbinary.xpath.parser.ast.Axis
 
AndExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 15/02/2016.
AndExpr(AbstractOperand, List<? extends AbstractOperand>) - Constructor for class com.evolvedbinary.xpath.parser.ast.AndExpr
 
AndExpr(AbstractOperand, AbstractOperand...) - Constructor for class com.evolvedbinary.xpath.parser.ast.AndExpr
 
AndExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[9] AndExpr ::= ComparisonExpr ( "and" ComparisonExpr )*
AnyKindTest - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 31/01/2016.
AnyKindTest() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[55] AnyKindTest ::= "node" "(" ")"
apply(T) - Method in interface com.evolvedbinary.functional.Function
Applies this function to the given argument.
ASTNode - Interface in com.evolvedbinary.xpath.parser.ast
Created by aretter on 29/01/2016.
AtomicType - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 11/02/2016.
AtomicType(QNameW) - Constructor for class com.evolvedbinary.xpath.parser.ast.AtomicType
 
AtomicType() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[53] AtomicType ::= QName
AttribNameOrWildcard() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[61] AttribNameOrWildcard ::= AttributeName | "*"
ATTRIBUTE - Static variable in class com.evolvedbinary.xpath.parser.ast.Axis
 
AttributeDeclaration() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[63] AttributeDeclaration ::= AttributeName
AttributeName() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[68] AttributeName ::= QName
AttributeTest - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 30/01/2016.
AttributeTest() - Constructor for class com.evolvedbinary.xpath.parser.ast.AttributeTest
 
AttributeTest(QNameW) - Constructor for class com.evolvedbinary.xpath.parser.ast.AttributeTest
 
AttributeTest(QNameW, QNameW) - Constructor for class com.evolvedbinary.xpath.parser.ast.AttributeTest
 
AttributeTest() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[60] AttributeTest ::= "attribute" "(" (AttribNameOrWildcard ("," TypeName)?)? ")"
Axis - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 28/01/2016.
Axis.Direction - Enum in com.evolvedbinary.xpath.parser.ast
 
AxisStep - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 28/01/2016.
AxisStep(Step, PredicateList) - Constructor for class com.evolvedbinary.xpath.parser.ast.AxisStep
 
AxisStep() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[28] AxisStep ::= (ReverseStep | ForwardStep) PredicateList

C

CastableExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 11/02/2016.
CastableExpr(AbstractOperand, SingleType) - Constructor for class com.evolvedbinary.xpath.parser.ast.CastableExpr
 
CastableExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[18] CastableExpr ::= CastExpr ( "castable" "as" SingleType )? Value stack head either: CastableExpr / CastExpr / UnaryExpr / ValueExpr
CastExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 11/02/2016.
CastExpr(AbstractOperand, SingleType) - Constructor for class com.evolvedbinary.xpath.parser.ast.CastExpr
 
CastExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[19] CastExpr ::= UnaryExpr ( "cast" "as" SingleType )? Value stack head either: CastExpr / UnaryExpr / ValueExpr
CHILD - Static variable in class com.evolvedbinary.xpath.parser.ast.Axis
 
com.evolvedbinary.functional - package com.evolvedbinary.functional
 
com.evolvedbinary.xpath.parser - package com.evolvedbinary.xpath.parser
 
com.evolvedbinary.xpath.parser.ast - package com.evolvedbinary.xpath.parser.ast
 
com.evolvedbinary.xpath.parser.ast.partial - package com.evolvedbinary.xpath.parser.ast.partial
 
Comment() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[77] Comment ::= "(:" (CommentContents | Comment)* ":)" //ws: explicit
CommentContents() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[82] CommentContents ::= (Char+ - (Char* ('(:' | ':)') Char*))
CommentTest - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 31/01/2016.
CommentTest() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[58] CommentTest ::= "comment" "(" ")"
Comparison - Interface in com.evolvedbinary.xpath.parser.ast
Created by aretter on 13/02/2016.
ComparisonExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 13/02/2016.
ComparisonExpr(AbstractOperand, Comparison, AbstractOperand) - Constructor for class com.evolvedbinary.xpath.parser.ast.ComparisonExpr
 
ComparisonExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[10] ComparisonExpr ::= RangeExpr ( (ValueComp | GeneralComp | NodeComp) RangeExpr )? Value stack head either: ComparisonExpr / RangeExpr / AdditiveExpr / MultiplicativeExpr / UnionExpr / IntersectExceptExpr / InstanceOfExpr / TreatExpr / CastableExpr / CastExpr / UnaryExpr / ValueExpr
complete(List<AdditiveExpr.AdditiveOp>) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialAdditiveExpr
 
complete(List<AbstractOperand>) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialAndExpr
 
complete(U) - Method in interface com.evolvedbinary.xpath.parser.ast.partial.PartialASTNode
 
complete(QNameW) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialAttributeTest
 
complete(QNameW) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialAttributeTest.PartialAttributeTest1
 
complete(PredicateList) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialAxisStep
 
complete(Comparison) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialComparisonExpr
 
complete(AbstractOperand) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialComparisonExpr.PartialComparisonExpr1
 
complete(String) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialDecimalLiteral
 
complete(Either<ElementTest, SchemaElementTest>) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialDocumentTest
 
complete(String) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialDoubleLiteral
 
complete(String) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialDoubleLiteral.PartialDoubleLiteral1
 
complete(String) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialDoubleLiteral.PartialDoubleLiteral1.PartialDoubleLiteral2
 
complete(QNameW) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialElementTest
 
complete(QNameW) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialElementTest.PartialElementTest1
 
complete(Boolean) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialElementTest.PartialElementTest1.PartialElementTest2
 
complete(PredicateList) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialFilterExpr
 
complete(ASTNode) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialForExpr
 
complete(List<AbstractASTNode>) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialFunctionCall
 
complete(ASTNode) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialIfExpr
 
complete(ASTNode) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialIfExpr.PartialIfExpr1
 
complete(List<IntersectExceptExpr.IntersectExceptOp>) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialIntersectExceptExpr
 
complete(List<MultiplicativeExpr.MultiplicativeOp>) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialMultiplicativeExpr
 
complete(List<AbstractOperand>) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialOrExpr
 
complete(String) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialPITest
 
complete(String) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialPrefixedName
 
complete(List<QuantifiedExpr.InClause>) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialQuantifierExpr
 
complete(ASTNode) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialQuantifierExpr.PartialQuantifierExpr1
 
complete(AbstractOperand) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialRangeExpr
 
complete(OccurrenceIndicator) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialSequenceType
 
complete(NodeTest) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialStep
 
complete(ValueExpr) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialUnaryExpr
 
complete(List<AbstractOperand>) - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialUnionExpr
 
ContextItemExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 11/02/2016.
ContextItemExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[47] ContextItemExpr ::= "."

D

DecimalLiteral - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 10/02/2016.
DecimalLiteral(String) - Constructor for class com.evolvedbinary.xpath.parser.ast.DecimalLiteral
 
DecimalLiteral() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[72] DecimalLiteral ::= ("." Digits) | (Digits "." [0-9]*) //ws: explicit
DESCENDANT - Static variable in class com.evolvedbinary.xpath.parser.ast.Axis
 
DESCENDANT_OR_SELF - Static variable in class com.evolvedbinary.xpath.parser.ast.Axis
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.AbstractASTNode
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.AbstractOperandWithOps
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.AtomicType
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.Axis
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.AxisStep
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.CastableExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.CastExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.ComparisonExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.ContextItemExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.DecimalLiteral
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.DoubleLiteral
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.Expr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.FilterExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.ForExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.FunctionCall
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.GeneralComp
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.IfExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.InstanceOfExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.IntegerLiteral
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.ItemTypeItem
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.KindTest
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.NameTest
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.NodeComp
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.OccurrenceIndicator
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.ParenthesizedExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialAdditiveExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialAndExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialAttributeTest
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialAttributeTest.PartialAttributeTest1
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialAxisStep
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialComparisonExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialComparisonExpr.PartialComparisonExpr1
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialDecimalLiteral
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialDocumentTest
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialDoubleLiteral
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialDoubleLiteral.PartialDoubleLiteral1
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialDoubleLiteral.PartialDoubleLiteral1.PartialDoubleLiteral2
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialElementTest
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialElementTest.PartialElementTest1
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialElementTest.PartialElementTest1.PartialElementTest2
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialFilterExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialForExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialFunctionCall
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialIfExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialIfExpr.PartialIfExpr1
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialIntersectExceptExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialMultiplicativeExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialOrExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialPITest
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialPrefixedName
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialQuantifierExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialQuantifierExpr.PartialQuantifierExpr1
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialRangeExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialSequenceType
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialStep
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialUnaryExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.partial.PartialUnionExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.PathExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.Predicate
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.PredicateList
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.QNameW
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.QuantifiedExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.RangeExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.RelativePathExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.SequenceType
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.SimpleForClause
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.SingleType
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.Step
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.StringLiteral
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.TextTest
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.TreatExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.UnaryExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.ValueComp
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.ValueExpr
 
describe() - Method in class com.evolvedbinary.xpath.parser.ast.VarRef
 
describeOp(StringBuilder, T) - Method in class com.evolvedbinary.xpath.parser.ast.AbstractOperandWithOps
 
describeOp(StringBuilder, AdditiveExpr.AdditiveOp) - Method in class com.evolvedbinary.xpath.parser.ast.AdditiveExpr
 
describeOp(StringBuilder, AbstractOperand) - Method in class com.evolvedbinary.xpath.parser.ast.AndExpr
 
describeOp(StringBuilder, IntersectExceptExpr.IntersectExceptOp) - Method in class com.evolvedbinary.xpath.parser.ast.IntersectExceptExpr
 
describeOp(StringBuilder, MultiplicativeExpr.MultiplicativeOp) - Method in class com.evolvedbinary.xpath.parser.ast.MultiplicativeExpr
 
describeOp(StringBuilder, AbstractOperand) - Method in class com.evolvedbinary.xpath.parser.ast.OrExpr
 
describeOp(StringBuilder, AbstractOperand) - Method in class com.evolvedbinary.xpath.parser.ast.UnionExpr
 
describeParams() - Method in class com.evolvedbinary.xpath.parser.ast.AttributeTest
 
describeParams() - Method in class com.evolvedbinary.xpath.parser.ast.DocumentTest
 
describeParams() - Method in class com.evolvedbinary.xpath.parser.ast.ElementTest
 
describeParams() - Method in class com.evolvedbinary.xpath.parser.ast.KindTest
 
describeParams() - Method in class com.evolvedbinary.xpath.parser.ast.PITest
 
describeParams() - Method in class com.evolvedbinary.xpath.parser.ast.SchemaAttributeTest
 
describeParams() - Method in class com.evolvedbinary.xpath.parser.ast.SchemaElementTest
 
Digits() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[81] Digits ::= [0-9]+
DocumentTest - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 30/01/2016.
DocumentTest(Either<ElementTest, SchemaElementTest>) - Constructor for class com.evolvedbinary.xpath.parser.ast.DocumentTest
 
DocumentTest() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[56] DocumentTest ::= "document-node" "(" (ElementTest | SchemaElementTest)? ")"
DoubleLiteral - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 10/02/2016.
DoubleLiteral(String) - Constructor for class com.evolvedbinary.xpath.parser.ast.DoubleLiteral
 
DoubleLiteral() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[73] DoubleLiteral ::= (("." Digits) | (Digits ("." [0-9]*)?)) [eE] [+-]? Digits //ws: explicit

E

Either<L,R> - Class in com.evolvedbinary.functional
A disjunction, more basic than but similar to scala.util.Either in addition it is also right-biased in a similar way to scalaz.\/
Either.Left<L,R> - Class in com.evolvedbinary.functional
 
Either.LeftProjection<L,R> - Class in com.evolvedbinary.functional
 
Either.Right<L,R> - Class in com.evolvedbinary.functional
 
Either.RightProjection<L,R> - Class in com.evolvedbinary.functional
 
ElementDeclaration() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[67] ElementDeclaration ::= ElementName
ElementName() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[69] ElementName ::= QName
ElementNameOrWildcard() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[65] ElementNameOrWildcard ::= ElementName | "*"
ElementTest - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 30/01/2016.
ElementTest() - Constructor for class com.evolvedbinary.xpath.parser.ast.ElementTest
 
ElementTest(QNameW) - Constructor for class com.evolvedbinary.xpath.parser.ast.ElementTest
 
ElementTest(QNameW, QNameW) - Constructor for class com.evolvedbinary.xpath.parser.ast.ElementTest
 
ElementTest(QNameW, QNameW, Boolean) - Constructor for class com.evolvedbinary.xpath.parser.ast.ElementTest
 
ElementTest() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[64] ElementTest ::= "element" "(" (ElementNameOrWildcard ("," TypeName "?"?)?)? ")"
EMPTY - Static variable in class com.evolvedbinary.xpath.parser.ast.PredicateList
 
EMPTY_SEQUENCE - Static variable in class com.evolvedbinary.xpath.parser.ast.SequenceType
 
EQUAL - Static variable in class com.evolvedbinary.xpath.parser.ast.GeneralComp
 
EQUAL - Static variable in class com.evolvedbinary.xpath.parser.ast.ValueComp
 
equals(Object) - Method in class com.evolvedbinary.functional.Either
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.AbstractOperandWithOps
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.AdditiveExpr.AdditiveOp
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.AtomicType
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.AttributeTest
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.Axis
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.AxisStep
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.CastableExpr
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.CastExpr
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.ComparisonExpr
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.DocumentTest
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.ElementTest
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.Expr
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.FilterExpr
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.ForExpr
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.FunctionCall
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.GeneralComp
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.IfExpr
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.InstanceOfExpr
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.IntersectExceptExpr.IntersectExceptOp
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.MultiplicativeExpr.MultiplicativeOp
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.NameTest
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.NodeComp
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.NumericLiteral
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.OccurrenceIndicator
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.ParenthesizedExpr
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.PathExpr
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.PITest
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.Predicate
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.PredicateList
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.QNameW
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.QuantifiedExpr
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.QuantifiedExpr.InClause
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.RangeExpr
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.RelativePathExpr
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.SchemaAttributeTest
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.SchemaElementTest
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.SequenceType
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.SimpleForClause
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.SimpleForClause.RangeVariable
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.SingleType
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.Step
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.StringLiteral
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.TreatExpr
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.UnaryExpr
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.ValueComp
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.ValueExpr
 
equals(Object) - Method in class com.evolvedbinary.xpath.parser.ast.VarRef
 
EscapeApos() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[76] EscapeApos ::= "''"
EscapeQuot() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[75] EscapeQuot ::= '""'
Expr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 14/02/2016.
Expr(List<? extends ASTNode>) - Constructor for class com.evolvedbinary.xpath.parser.ast.Expr
 
Expr(ASTNode...) - Constructor for class com.evolvedbinary.xpath.parser.ast.Expr
 
Expr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[2] Expr ::= ExprSingle ("," ExprSingle)*
ExprSingle - Interface in com.evolvedbinary.xpath.parser.ast
Created by aretter on 11/02/2016.
exprSingle - Variable in class com.evolvedbinary.xpath.parser.ast.SimpleForClause.RangeVariable
 
ExprSingle() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[3] ExprSingle ::= ForExpr | QuantifiedExpr | IfExpr | OrExpr

F

FilterExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 11/02/2016.
FilterExpr(PrimaryExpr, PredicateList) - Constructor for class com.evolvedbinary.xpath.parser.ast.FilterExpr
 
FilterExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[38] FilterExpr ::= PrimaryExpr PredicateList
flatMap(Function<R, Either<LL, T>>) - Method in class com.evolvedbinary.functional.Either
Bind through on the right-hand-side of this disjunction
fold(Function<L, T>, Function<R, T>) - Method in class com.evolvedbinary.functional.Either
Catamorphism.
FOLLOWING - Static variable in class com.evolvedbinary.xpath.parser.ast.Axis
 
FOLLOWING_SIBLING - Static variable in class com.evolvedbinary.xpath.parser.ast.Axis
 
FOLLOWS - Static variable in class com.evolvedbinary.xpath.parser.ast.NodeComp
 
ForExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 17/02/2016.
ForExpr(SimpleForClause, ASTNode) - Constructor for class com.evolvedbinary.xpath.parser.ast.ForExpr
 
ForExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[4] ForExpr ::= SimpleForClause "return" ExprSingle
ForwardAxis() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[30] ForwardAxis ::= ("child" "::") | ("descendant" "::") | ("attribute" "::") | ("self" "::") | ("descendant-or-self" "::") | ("following-sibling" "::") | ("following" "::") | ("namespace" "::")
ForwardStep() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[29] ForwardStep ::= (ForwardAxis NodeTest) | AbbrevForwardStep
fromSyntax(char) - Static method in enum com.evolvedbinary.xpath.parser.ast.AdditiveExpr.Additive
 
fromSyntax(String) - Static method in class com.evolvedbinary.xpath.parser.ast.Axis
 
fromSyntax(String) - Static method in class com.evolvedbinary.xpath.parser.ast.GeneralComp
 
fromSyntax(String) - Static method in enum com.evolvedbinary.xpath.parser.ast.IntersectExceptExpr.IntersectExcept
 
fromSyntax(String) - Static method in enum com.evolvedbinary.xpath.parser.ast.MultiplicativeExpr.Multiplicative
 
fromSyntax(String) - Static method in class com.evolvedbinary.xpath.parser.ast.NodeComp
 
fromSyntax(char) - Static method in class com.evolvedbinary.xpath.parser.ast.OccurrenceIndicator
 
fromSyntax(String) - Static method in enum com.evolvedbinary.xpath.parser.ast.QuantifiedExpr.Quantifier
 
fromSyntax(String) - Static method in class com.evolvedbinary.xpath.parser.ast.ValueComp
 
Function<T,R> - Interface in com.evolvedbinary.functional
Replacement interface for Java 8 function.Function
FunctionCall - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 11/02/2016.
FunctionCall(QNameW, List<? extends ASTNode>) - Constructor for class com.evolvedbinary.xpath.parser.ast.FunctionCall
 
FunctionCall(QNameW, ASTNode...) - Constructor for class com.evolvedbinary.xpath.parser.ast.FunctionCall
 
FunctionCall() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[48] FunctionCall ::= QName "(" (ExprSingle ("," ExprSingle)*)? ")" //xgs:reserved-function-names

G

GeneralComp - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 13/02/2016.
GeneralComp() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[22] GeneralComp ::= "=" | "!=" | "<" | "<=" | ">" | ">="
get() - Method in class com.evolvedbinary.functional.Either.LeftProjection
 
get() - Method in class com.evolvedbinary.functional.Either.RightProjection
 
getAxis() - Method in class com.evolvedbinary.xpath.parser.ast.Step
 
getDirection() - Method in class com.evolvedbinary.xpath.parser.ast.Axis
 
getExprSingles() - Method in class com.evolvedbinary.xpath.parser.ast.Expr
 
getKind() - Method in class com.evolvedbinary.xpath.parser.ast.KindTest
 
getLocalPart() - Method in class com.evolvedbinary.xpath.parser.ast.QNameW
 
getName() - Method in class com.evolvedbinary.xpath.parser.ast.AttributeTest
 
getName() - Method in class com.evolvedbinary.xpath.parser.ast.Axis
 
getName() - Method in class com.evolvedbinary.xpath.parser.ast.ElementTest
 
getName() - Method in class com.evolvedbinary.xpath.parser.ast.NameTest
 
getName() - Method in class com.evolvedbinary.xpath.parser.ast.SchemaAttributeTest
 
getName() - Method in class com.evolvedbinary.xpath.parser.ast.SchemaElementTest
 
getNodeTest() - Method in class com.evolvedbinary.xpath.parser.ast.Step
 
getPathExpr() - Method in class com.evolvedbinary.xpath.parser.ast.ValueExpr
 
getPredicateList() - Method in class com.evolvedbinary.xpath.parser.ast.AxisStep
 
getPrefix() - Method in class com.evolvedbinary.xpath.parser.ast.QNameW
 
getStep() - Method in class com.evolvedbinary.xpath.parser.ast.AxisStep
 
getSteps() - Method in class com.evolvedbinary.xpath.parser.ast.PathExpr
 
getSteps() - Method in class com.evolvedbinary.xpath.parser.ast.RelativePathExpr
 
getSyntax() - Method in enum com.evolvedbinary.xpath.parser.ast.AdditiveExpr.Additive
 
getSyntax() - Method in class com.evolvedbinary.xpath.parser.ast.Axis
 
getSyntax() - Method in interface com.evolvedbinary.xpath.parser.ast.Comparison
 
getSyntax() - Method in class com.evolvedbinary.xpath.parser.ast.GeneralComp
 
getSyntax() - Method in enum com.evolvedbinary.xpath.parser.ast.IntersectExceptExpr.IntersectExcept
 
getSyntax() - Method in enum com.evolvedbinary.xpath.parser.ast.MultiplicativeExpr.Multiplicative
 
getSyntax() - Method in class com.evolvedbinary.xpath.parser.ast.NodeComp
 
getSyntax() - Method in class com.evolvedbinary.xpath.parser.ast.OccurrenceIndicator
 
getSyntax() - Method in enum com.evolvedbinary.xpath.parser.ast.QuantifiedExpr.Quantifier
 
getSyntax() - Method in class com.evolvedbinary.xpath.parser.ast.ValueComp
 
getValue() - Method in class com.evolvedbinary.xpath.parser.ast.NumericLiteral
 
getValue() - Method in class com.evolvedbinary.xpath.parser.ast.StringLiteral
 
GREATER_THAN - Static variable in class com.evolvedbinary.xpath.parser.ast.GeneralComp
 
GREATER_THAN - Static variable in class com.evolvedbinary.xpath.parser.ast.ValueComp
 
GREATER_THAN_OR_EQUAL - Static variable in class com.evolvedbinary.xpath.parser.ast.GeneralComp
 
GREATER_THAN_OR_EQUAL - Static variable in class com.evolvedbinary.xpath.parser.ast.ValueComp
 

I

IfExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 15/02/2016.
IfExpr(Expr, ASTNode, ASTNode) - Constructor for class com.evolvedbinary.xpath.parser.ast.IfExpr
 
IfExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[7] IfExpr ::= "if" "(" Expr ")" "then" ExprSingle "else" ExprSingle
in - Variable in class com.evolvedbinary.xpath.parser.ast.QuantifiedExpr.InClause
 
instance() - Static method in class com.evolvedbinary.xpath.parser.ast.AnyKindTest
 
instance() - Static method in class com.evolvedbinary.xpath.parser.ast.CommentTest
 
instance() - Static method in class com.evolvedbinary.xpath.parser.ast.ContextItemExpr
 
instance() - Static method in class com.evolvedbinary.xpath.parser.ast.ItemTypeItem
 
instance() - Static method in class com.evolvedbinary.xpath.parser.ast.TextTest
 
InstanceOfExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 11/02/2016.
InstanceOfExpr(AbstractOperand, SequenceType) - Constructor for class com.evolvedbinary.xpath.parser.ast.InstanceOfExpr
 
InstanceofExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[16] InstanceofExpr ::= TreatExpr ( "instance" "of" SequenceType )? Value stack head either: InstanceOfExpr / TreatExpr / CastableExpr / CastExpr / UnaryExpr / ValueExpr
IntegerLiteral - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 10/02/2016.
IntegerLiteral(String) - Constructor for class com.evolvedbinary.xpath.parser.ast.IntegerLiteral
 
IntegerLiteral() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[71] IntegerLiteral ::= Digits
intersectExcept - Variable in class com.evolvedbinary.xpath.parser.ast.IntersectExceptExpr.IntersectExceptOp
 
IntersectExceptExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 12/02/2016.
IntersectExceptExpr(AbstractOperand, List<IntersectExceptExpr.IntersectExceptOp>) - Constructor for class com.evolvedbinary.xpath.parser.ast.IntersectExceptExpr
 
IntersectExceptExpr(AbstractOperand, IntersectExceptExpr.IntersectExceptOp...) - Constructor for class com.evolvedbinary.xpath.parser.ast.IntersectExceptExpr
 
IntersectExceptExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[15] IntersectExceptExpr ::= InstanceofExpr ( ("intersect" | "except") InstanceofExpr )* Value stack head either: IntersectExceptExpr / InstanceOfExpr / TreatExpr / CastableExpr / CastExpr / UnaryExpr / ValueExpr
IntersectExceptExpr.IntersectExcept - Enum in com.evolvedbinary.xpath.parser.ast
 
IntersectExceptExpr.IntersectExceptOp - Class in com.evolvedbinary.xpath.parser.ast
 
IntersectExceptExpr.IntersectExceptOp(IntersectExceptExpr.IntersectExcept, AbstractOperand) - Constructor for class com.evolvedbinary.xpath.parser.ast.IntersectExceptExpr.IntersectExceptOp
 
IS - Static variable in class com.evolvedbinary.xpath.parser.ast.NodeComp
 
isLeft() - Method in class com.evolvedbinary.functional.Either
 
isRight() - Method in class com.evolvedbinary.functional.Either
 
ItemType - Interface in com.evolvedbinary.xpath.parser.ast
Created by aretter on 12/02/2016.
ItemType() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[52] ItemType ::= KindTest | ("item" "(" ")") | AtomicType
ItemTypeItem - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 12/02/2016.

K

KindTest - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 30/01/2016.
KindTest(KindTest.Kind) - Constructor for class com.evolvedbinary.xpath.parser.ast.KindTest
 
KindTest() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[54] KindTest ::= DocumentTest | ElementTest | AttributeTest | SchemaElementTest | SchemaAttributeTest | PITest | CommentTest | TextTest | AnyKindTest
KindTest.Kind - Enum in com.evolvedbinary.xpath.parser.ast
 

L

left() - Method in class com.evolvedbinary.functional.Either
 
Left(L) - Static method in class com.evolvedbinary.functional.Either
 
leftMap(Function<L, T>) - Method in class com.evolvedbinary.functional.Either
Map on the left-hand-side of the disjunction
LESS_THAN - Static variable in class com.evolvedbinary.xpath.parser.ast.GeneralComp
 
LESS_THAN - Static variable in class com.evolvedbinary.xpath.parser.ast.ValueComp
 
LESS_THAN_OR_EQUAL - Static variable in class com.evolvedbinary.xpath.parser.ast.GeneralComp
 
LESS_THAN_OR_EQUAL - Static variable in class com.evolvedbinary.xpath.parser.ast.ValueComp
 
Literal - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 11/02/2016.
Literal() - Constructor for class com.evolvedbinary.xpath.parser.ast.Literal
 
Literal() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[42] Literal ::= NumericLiteral | StringLiteral

M

main(String[]) - Static method in class com.evolvedbinary.xpath.parser.XPathUtil
 
map(Function<R, T>) - Method in class com.evolvedbinary.functional.Either
Map on the right-hand-side of the disjunction
multiplicative - Variable in class com.evolvedbinary.xpath.parser.ast.MultiplicativeExpr.MultiplicativeOp
 
MultiplicativeExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 12/02/2016.
MultiplicativeExpr(AbstractOperand, List<MultiplicativeExpr.MultiplicativeOp>) - Constructor for class com.evolvedbinary.xpath.parser.ast.MultiplicativeExpr
 
MultiplicativeExpr(AbstractOperand, MultiplicativeExpr.MultiplicativeOp...) - Constructor for class com.evolvedbinary.xpath.parser.ast.MultiplicativeExpr
 
MultiplicativeExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[13] MultiplicativeExpr ::= UnionExpr ( ("*" | "div" | "idiv" | "mod") UnionExpr )* Value stack head either: MultiplicativeExpr / UnionExpr / IntersectExceptExpr / InstanceOfExpr / TreatExpr / CastableExpr / CastExpr / UnaryExpr / ValueExpr
MultiplicativeExpr.Multiplicative - Enum in com.evolvedbinary.xpath.parser.ast
 
MultiplicativeExpr.MultiplicativeOp - Class in com.evolvedbinary.xpath.parser.ast
 
MultiplicativeExpr.MultiplicativeOp(MultiplicativeExpr.Multiplicative, AbstractOperand) - Constructor for class com.evolvedbinary.xpath.parser.ast.MultiplicativeExpr.MultiplicativeOp
 

N

NAMESPACE - Static variable in class com.evolvedbinary.xpath.parser.ast.Axis
 
NameTest - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 28/01/2016.
NameTest(QNameW) - Constructor for class com.evolvedbinary.xpath.parser.ast.NameTest
 
NameTest() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[36] NameTest ::= QName | Wildcard
NCName() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[79] NCName ::= [http://www.w3.org/TR/REC-xml-names/#NT-NCName]Names //xgs: xml-version
NodeComp - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 13/02/2016.
NodeComp() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[24] NodeComp ::= "is" | "<<" | ">>"
NodeTest - Interface in com.evolvedbinary.xpath.parser.ast
Created by aretter on 28/01/2016.
NodeTest() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[35] NodeTest ::= KindTest | NameTest
NOT_EQUAL - Static variable in class com.evolvedbinary.xpath.parser.ast.GeneralComp
 
NOT_EQUAL - Static variable in class com.evolvedbinary.xpath.parser.ast.ValueComp
 
NumericLiteral<T extends Number> - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 10/02/2016.
NumericLiteral(T) - Constructor for class com.evolvedbinary.xpath.parser.ast.NumericLiteral
 
NumericLiteral() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[43] NumericLiteral ::= IntegerLiteral | DecimalLiteral | DoubleLiteral

O

OccurrenceIndicator - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 11/02/2016.
OccurrenceIndicator() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[51] OccurrenceIndicator ::= "?" | "*" | "+"
ONE_OR_MORE - Static variable in class com.evolvedbinary.xpath.parser.ast.OccurrenceIndicator
 
operand - Variable in class com.evolvedbinary.xpath.parser.ast.AdditiveExpr.AdditiveOp
 
operand - Variable in class com.evolvedbinary.xpath.parser.ast.IntersectExceptExpr.IntersectExceptOp
 
operand - Variable in class com.evolvedbinary.xpath.parser.ast.MultiplicativeExpr.MultiplicativeOp
 
OrExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 15/02/2016.
OrExpr(AbstractOperand, List<? extends AbstractOperand>) - Constructor for class com.evolvedbinary.xpath.parser.ast.OrExpr
 
OrExpr(AbstractOperand, AbstractOperand...) - Constructor for class com.evolvedbinary.xpath.parser.ast.OrExpr
 
OrExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[8] OrExpr ::= AndExpr ( "or" AndExpr )*

P

PARENT - Static variable in class com.evolvedbinary.xpath.parser.ast.Axis
 
ParenthesizedExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 14/02/2016.
ParenthesizedExpr(ASTNode) - Constructor for class com.evolvedbinary.xpath.parser.ast.ParenthesizedExpr
 
ParenthesizedExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[46] ParenthesizedExpr ::= "(" Expr? ")"
parseXPath(String, PrintStream, PrintStream) - Static method in class com.evolvedbinary.xpath.parser.XPathUtil
Parses an XPath Expression and generates an AST
PartialAdditiveExpr - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 12/02/2016.
PartialAdditiveExpr(AbstractOperand) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialAdditiveExpr
 
PartialAndExpr - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 15/02/2016.
PartialAndExpr(AbstractOperand) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialAndExpr
 
PartialASTNode<T extends AbstractASTNode,U> - Interface in com.evolvedbinary.xpath.parser.ast.partial
 
PartialAttributeTest - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 30/01/2016.
PartialAttributeTest() - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialAttributeTest
 
PartialAttributeTest.PartialAttributeTest1 - Class in com.evolvedbinary.xpath.parser.ast.partial
 
PartialAttributeTest.PartialAttributeTest1(QNameW) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialAttributeTest.PartialAttributeTest1
 
PartialAxisStep - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 11/02/2016.
PartialAxisStep(Step) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialAxisStep
 
PartialComparisonExpr - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 14/02/2016.
PartialComparisonExpr(AbstractOperand) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialComparisonExpr
 
PartialComparisonExpr.PartialComparisonExpr1 - Class in com.evolvedbinary.xpath.parser.ast.partial
 
PartialComparisonExpr.PartialComparisonExpr1(Comparison) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialComparisonExpr.PartialComparisonExpr1
 
PartialDecimalLiteral - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 10/02/2016.
PartialDecimalLiteral(String) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialDecimalLiteral
 
PartialDocumentTest - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 30/01/2016.
PartialDocumentTest() - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialDocumentTest
 
PartialDoubleLiteral - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 10/02/2016.
PartialDoubleLiteral(String) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialDoubleLiteral
 
PartialDoubleLiteral.PartialDoubleLiteral1 - Class in com.evolvedbinary.xpath.parser.ast.partial
 
PartialDoubleLiteral.PartialDoubleLiteral1(String) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialDoubleLiteral.PartialDoubleLiteral1
 
PartialDoubleLiteral.PartialDoubleLiteral1.PartialDoubleLiteral2 - Class in com.evolvedbinary.xpath.parser.ast.partial
 
PartialDoubleLiteral.PartialDoubleLiteral1.PartialDoubleLiteral2(char) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialDoubleLiteral.PartialDoubleLiteral1.PartialDoubleLiteral2
 
PartialElementTest - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 30/01/2016.
PartialElementTest() - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialElementTest
 
PartialElementTest.PartialElementTest1 - Class in com.evolvedbinary.xpath.parser.ast.partial
 
PartialElementTest.PartialElementTest1(QNameW) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialElementTest.PartialElementTest1
 
PartialElementTest.PartialElementTest1.PartialElementTest2 - Class in com.evolvedbinary.xpath.parser.ast.partial
 
PartialElementTest.PartialElementTest1.PartialElementTest2(QNameW) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialElementTest.PartialElementTest1.PartialElementTest2
 
PartialFilterExpr - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 11/02/2016.
PartialFilterExpr(PrimaryExpr) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialFilterExpr
 
PartialForExpr - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 17/02/2016.
PartialForExpr(SimpleForClause) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialForExpr
 
PartialFunctionCall - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 11/02/2016.
PartialFunctionCall(QNameW) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialFunctionCall
 
PartialIfExpr - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 15/02/2016.
PartialIfExpr(Expr) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialIfExpr
 
PartialIfExpr.PartialIfExpr1 - Class in com.evolvedbinary.xpath.parser.ast.partial
 
PartialIfExpr.PartialIfExpr1(ASTNode) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialIfExpr.PartialIfExpr1
 
PartialIntersectExceptExpr - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 12/02/2016.
PartialIntersectExceptExpr(AbstractOperand) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialIntersectExceptExpr
 
PartialMultiplicativeExpr - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 12/02/2016.
PartialMultiplicativeExpr(AbstractOperand) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialMultiplicativeExpr
 
PartialOrExpr - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 15/02/2016.
PartialOrExpr(AbstractOperand) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialOrExpr
 
PartialPITest - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 30/01/2016.
PartialPITest() - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialPITest
 
PartialPrefixedName - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 30/01/2016.
PartialPrefixedName(String) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialPrefixedName
 
PartialQuantifierExpr - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 15/02/2016.
PartialQuantifierExpr(QuantifiedExpr.Quantifier) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialQuantifierExpr
 
PartialQuantifierExpr.PartialQuantifierExpr1 - Class in com.evolvedbinary.xpath.parser.ast.partial
 
PartialQuantifierExpr.PartialQuantifierExpr1(List<QuantifiedExpr.InClause>) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialQuantifierExpr.PartialQuantifierExpr1
 
PartialRangeExpr - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 12/02/2016.
PartialRangeExpr(AbstractOperand) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialRangeExpr
 
PartialSequenceType - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 12/02/2016.
PartialSequenceType(ItemType) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialSequenceType
 
PartialStep - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 10/02/2016.
PartialStep(Axis) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialStep
 
PartialUnaryExpr - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 11/02/2016.
PartialUnaryExpr(String) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialUnaryExpr
 
PartialUnionExpr - Class in com.evolvedbinary.xpath.parser.ast.partial
Created by aretter on 12/02/2016.
PartialUnionExpr(AbstractOperand) - Constructor for class com.evolvedbinary.xpath.parser.ast.partial.PartialUnionExpr
 
PathExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 17/02/2016.
PathExpr(boolean, List<? extends StepExpr>) - Constructor for class com.evolvedbinary.xpath.parser.ast.PathExpr
 
PathExpr(boolean, StepExpr...) - Constructor for class com.evolvedbinary.xpath.parser.ast.PathExpr
 
pathExpr - Variable in class com.evolvedbinary.xpath.parser.ast.ValueExpr
 
PathExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[25] PathExpr ::= ("/" RelativePathExpr?) | ("//" RelativePathExpr) | RelativePathExpr
peek() - Method in class com.evolvedbinary.xpath.parser.XPathParser
 
PITest - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 30/01/2016.
PITest() - Constructor for class com.evolvedbinary.xpath.parser.ast.PITest
 
PITest(String) - Constructor for class com.evolvedbinary.xpath.parser.ast.PITest
 
PITest() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[59] PITest ::= "processing-instruction" "(" (NCName | StringLiteral)? ")"
pop() - Method in class com.evolvedbinary.xpath.parser.XPathParser
 
PRECEDES - Static variable in class com.evolvedbinary.xpath.parser.ast.NodeComp
 
PRECEDING - Static variable in class com.evolvedbinary.xpath.parser.ast.Axis
 
PRECEDING_SIBLING - Static variable in class com.evolvedbinary.xpath.parser.ast.Axis
 
Predicate - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 11/02/2016.
Predicate(ASTNode) - Constructor for class com.evolvedbinary.xpath.parser.ast.Predicate
 
Predicate() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[40] Predicate ::= "[" Expr "]"
PredicateList - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 11/02/2016.
PredicateList(List<Predicate>) - Constructor for class com.evolvedbinary.xpath.parser.ast.PredicateList
 
PredicateList(Predicate...) - Constructor for class com.evolvedbinary.xpath.parser.ast.PredicateList
 
PredicateList() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[39] PredicateList ::= Predicate*
PrimaryExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 11/02/2016.
PrimaryExpr() - Constructor for class com.evolvedbinary.xpath.parser.ast.PrimaryExpr
 
PrimaryExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[41] PrimaryExpr ::= Literal | VarRef | ParenthesizedExpr | ContextItemExpr | FunctionCall
push(ASTNode) - Method in class com.evolvedbinary.xpath.parser.XPathParser
 

Q

QName() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[78] QName ::= [http://www.w3.org/TR/REC-xml-names/#NT-QName]Names //xgs: xml-version
QNameW - Class in com.evolvedbinary.xpath.parser.ast
Similar to a QName but where the prefix or localPart may be a WILDCARD i.e.
QNameW(String) - Constructor for class com.evolvedbinary.xpath.parser.ast.QNameW
 
QNameW(String, String) - Constructor for class com.evolvedbinary.xpath.parser.ast.QNameW
 
QuantifiedExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 15/02/2016.
QuantifiedExpr(QuantifiedExpr.Quantifier, List<QuantifiedExpr.InClause>, ASTNode) - Constructor for class com.evolvedbinary.xpath.parser.ast.QuantifiedExpr
 
QuantifiedExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[6] QuantifiedExpr ::= ("some" | "every") "$" VarName "in" ExprSingle ("," "$" VarName "in" ExprSingle)* "satisfies" ExprSingle
QuantifiedExpr.InClause - Class in com.evolvedbinary.xpath.parser.ast
 
QuantifiedExpr.InClause(QNameW, ASTNode) - Constructor for class com.evolvedbinary.xpath.parser.ast.QuantifiedExpr.InClause
 
QuantifiedExpr.Quantifier - Enum in com.evolvedbinary.xpath.parser.ast
 

R

RangeExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 12/02/2016.
RangeExpr(AbstractOperand, AbstractOperand) - Constructor for class com.evolvedbinary.xpath.parser.ast.RangeExpr
 
RangeExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[11] RangeExpr ::= AdditiveExpr ( "to" AdditiveExpr )? Value stack head either: RangeExpr / AdditiveExpr / MultiplicativeExpr / UnionExpr / IntersectExceptExpr / InstanceOfExpr / TreatExpr / CastableExpr / CastExpr / UnaryExpr / ValueExpr
RelativePathExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 15/02/2016.
RelativePathExpr(List<? extends StepExpr>) - Constructor for class com.evolvedbinary.xpath.parser.ast.RelativePathExpr
 
RelativePathExpr(StepExpr...) - Constructor for class com.evolvedbinary.xpath.parser.ast.RelativePathExpr
 
RelativePathExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[26] RelativePathExpr ::= StepExpr (("/" | "//") StepExpr)*
relativePathToPath(StepExpr, RelativePathExpr) - Method in class com.evolvedbinary.xpath.parser.XPathParser
Converts a Relative Path Expression to a Path Expression
ReverseAxis() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[33] ReverseAxis ::= ("parent" "::") | ("ancestor" "::") | ("preceding-sibling" "::") | ("preceding" "::") | ("ancestor-or-self" "::")
ReverseStep() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[32] ReverseStep ::= (ReverseAxis NodeTest) | AbbrevReverseStep
right() - Method in class com.evolvedbinary.functional.Either
 
Right(R) - Static method in class com.evolvedbinary.functional.Either
 

S

SchemaAttributeTest - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 30/01/2016.
SchemaAttributeTest(QNameW) - Constructor for class com.evolvedbinary.xpath.parser.ast.SchemaAttributeTest
 
SchemaAttributeTest() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[62] SchemaAttributeTest ::= "schema-attribute" "(" AttributeDeclaration ")"
SchemaElementTest - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 30/01/2016.
SchemaElementTest(QNameW) - Constructor for class com.evolvedbinary.xpath.parser.ast.SchemaElementTest
 
SchemaElementTest() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[66] SchemaElementTest ::= "schema-element" "(" ElementDeclaration ")"
SELF - Static variable in class com.evolvedbinary.xpath.parser.ast.Axis
 
SequenceType - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 11/02/2016.
SequenceType(ItemType, OccurrenceIndicator) - Constructor for class com.evolvedbinary.xpath.parser.ast.SequenceType
 
SequenceType() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[50] SequenceType ::= ("empty-sequence" "(" ")") | (ItemType OccurrenceIndicator?)
SimpleForClause - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 17/02/2016.
SimpleForClause(List<SimpleForClause.RangeVariable>) - Constructor for class com.evolvedbinary.xpath.parser.ast.SimpleForClause
 
SimpleForClause(SimpleForClause.RangeVariable...) - Constructor for class com.evolvedbinary.xpath.parser.ast.SimpleForClause
 
SimpleForClause() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[5] SimpleForClause ::= "for" "$" VarName "in" ExprSingle ("," "$" VarName "in" ExprSingle)*
SimpleForClause.RangeVariable - Class in com.evolvedbinary.xpath.parser.ast
 
SimpleForClause.RangeVariable(QNameW, ASTNode) - Constructor for class com.evolvedbinary.xpath.parser.ast.SimpleForClause.RangeVariable
 
SingleType - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 11/02/2016.
SingleType(AtomicType, boolean) - Constructor for class com.evolvedbinary.xpath.parser.ast.SingleType
 
SingleType() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[49] SingleType ::= AtomicType "?"? //gn: parens
SLASH_ABBREV - Static variable in class com.evolvedbinary.xpath.parser.ast.PathExpr
 
SLASH_SLASH_ABBREV - Static variable in class com.evolvedbinary.xpath.parser.ast.AxisStep
 
SLASH_SLASH_ABBREV - Static variable in class com.evolvedbinary.xpath.parser.ast.PathExpr
 
Step - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 10/02/2016.
Step(Axis, NodeTest) - Constructor for class com.evolvedbinary.xpath.parser.ast.Step
 
StepExpr - Interface in com.evolvedbinary.xpath.parser.ast
Created by aretter on 15/02/2016.
StepExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[27] StepExpr ::= FilterExpr | AxisStep
StringLiteral - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 31/01/2016.
StringLiteral(String) - Constructor for class com.evolvedbinary.xpath.parser.ast.StringLiteral
 
StringLiteral() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[74] StringLiteral ::= ('"' (EscapeQuot | [^"])* '"') | ("'" (EscapeApos | [^'])* "'") //ws: explicit

T

TextTest - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 11/02/2016.
TextTest() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[57] TextTest ::= "text" "(" ")"
toString() - Method in class com.evolvedbinary.xpath.parser.ast.AbstractASTNode
 
toString() - Method in class com.evolvedbinary.xpath.parser.ast.partial.AbstractPartialASTNode
 
TreatExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 11/02/2016.
TreatExpr(AbstractOperand, SequenceType) - Constructor for class com.evolvedbinary.xpath.parser.ast.TreatExpr
 
TreatExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[17] TreatExpr ::= CastableExpr ( "treat" "as" SequenceType )? Value stack head either: TreatExpr / CastableExpr / CastExpr / UnaryExpr / ValueExpr
TypeName() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[70] TypeName ::= QName

U

UnaryExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 11/02/2016.
UnaryExpr(String, ValueExpr) - Constructor for class com.evolvedbinary.xpath.parser.ast.UnaryExpr
 
UnaryExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[20] UnaryExpr ::= ("-" | "+")* ValueExpr Value stack head either: UnaryExpr / ValueExpr
UnionExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 12/02/2016.
UnionExpr(AbstractOperand, List<? extends AbstractOperand>) - Constructor for class com.evolvedbinary.xpath.parser.ast.UnionExpr
 
UnionExpr(AbstractOperand, AbstractOperand...) - Constructor for class com.evolvedbinary.xpath.parser.ast.UnionExpr
 
UnionExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[14] UnionExpr ::= IntersectExceptExpr ( ("union" | "|") IntersectExceptExpr )* Value stack head either: UnionExpr / IntersectExceptExpr / InstanceOfExpr / TreatExpr / CastableExpr / CastExpr / UnaryExpr / ValueExpr

V

ValueComp - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 13/02/2016.
ValueComp() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[23] ValueComp ::= "eq" | "ne" | "lt" | "le" | "gt" | "ge"
ValueExpr - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 11/02/2016.
ValueExpr(ASTNode) - Constructor for class com.evolvedbinary.xpath.parser.ast.ValueExpr
 
ValueExpr() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[21] ValueExpr ::= PathExpr
valueOf(String) - Static method in enum com.evolvedbinary.xpath.parser.ast.AdditiveExpr.Additive
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.evolvedbinary.xpath.parser.ast.Axis.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.evolvedbinary.xpath.parser.ast.IntersectExceptExpr.IntersectExcept
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.evolvedbinary.xpath.parser.ast.KindTest.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.evolvedbinary.xpath.parser.ast.MultiplicativeExpr.Multiplicative
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.evolvedbinary.xpath.parser.ast.QuantifiedExpr.Quantifier
Returns the enum constant of this type with the specified name.
valueOr(Function<L, RR>) - Method in class com.evolvedbinary.functional.Either
Return the value from the right-hand-side of this disjunction or run the function on the left-hand-side
values() - Static method in enum com.evolvedbinary.xpath.parser.ast.AdditiveExpr.Additive
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.evolvedbinary.xpath.parser.ast.Axis.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.evolvedbinary.xpath.parser.ast.IntersectExceptExpr.IntersectExcept
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.evolvedbinary.xpath.parser.ast.KindTest.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.evolvedbinary.xpath.parser.ast.MultiplicativeExpr.Multiplicative
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.evolvedbinary.xpath.parser.ast.QuantifiedExpr.Quantifier
Returns an array containing the constants of this enum type, in the order they are declared.
varName - Variable in class com.evolvedbinary.xpath.parser.ast.QuantifiedExpr.InClause
 
varName - Variable in class com.evolvedbinary.xpath.parser.ast.SimpleForClause.RangeVariable
 
VarName() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[45] VarName ::= QName
VarRef - Class in com.evolvedbinary.xpath.parser.ast
Created by aretter on 11/02/2016.
VarRef(QNameW) - Constructor for class com.evolvedbinary.xpath.parser.ast.VarRef
 
VarRef() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[44] VarRef ::= "$" VarName

W

WILDCARD - Static variable in class com.evolvedbinary.xpath.parser.ast.QNameW
 
Wildcard() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[37] Wildcard ::= "*" | (NCName ":" "*") | ("*" ":" NCName) //ws: explicit
withEOI(Rule) - Method in class com.evolvedbinary.xpath.parser.XPathParser
Wraps any other rule to consume all input End of input is signalled by a Chars.EOI

X

Xml_Char() - Method in class com.evolvedbinary.xpath.parser.XPathParser
Same as [https://www.w3.org/TR/xml/#NT-Char]Char [2] Char ::= #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]
Xml_S() - Method in class com.evolvedbinary.xpath.parser.XPathParser
Same as [https://www.w3.org/TR/xml/#NT-S]S [3] S ::= (#x20 | #x9 | #xD | #xA)+
XmlNames_LocalPart() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[11] LocalPart ::= NCName
XmlNames_Name_minusColon() - Method in class com.evolvedbinary.xpath.parser.XPathParser
Modified from Extensible Markup Language (XML) 1.0 (Fifth Edition) Same as [https://www.w3.org/TR/REC-xml/#NT-Name]Name but with the ':' character removed! [_5] Name ::= NameStartChar_minusColon (NameChar)*
XmlNames_NameChar() - Method in class com.evolvedbinary.xpath.parser.XPathParser
Modified from Extensible Markup Language (XML) 1.0 (Fifth Edition) Same as [https://www.w3.org/TR/xml/#NT-NameStartChar]NameChar but with the ':' character removed [_4a] NameChar ::= NameStartChar_minusColon | "-" | "." | [0-9] | #xB7 | [#x0300-#x036F] | [#x203F-#x2040]
XmlNames_NameStartChar_minusColon() - Method in class com.evolvedbinary.xpath.parser.XPathParser
Modified from Extensible Markup Language (XML) 1.0 (Fifth Edition) Same as [https://www.w3.org/TR/xml/#NT-NameStartChar]NameStartChar but with the ':' character removed! [_4] NameStartChar ::= [A-Z] | "_" | [a-z] | [#xC0-#xD6] | [#xD8-#xF6] | [#xF8-#x2FF] | [#x370-#x37D] | [#x37F-#x1FFF] | [#x200C-#x200D] | [#x2070-#x218F] | [#x2C00-#x2FEF] | [#x3001-#xD7FF] | [#xF900-#xFDCF] | [#xFDF0-#xFFFD] | [#x10000-#xEFFFF]
XmlNames_NCName() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[4] NCName ::= [https://www.w3.org/TR/REC-xml/#NT-Name]Name - (Char* ':' Char*) // An XML Name, minus the ":"
XmlNames_Prefix() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[10] Prefix ::= NCName
XmlNames_PrefixedName() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[8] PartialPrefixedName ::= Prefix ':' LocalPart
XmlNames_QName() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[7] QName ::= PartialPrefixedName | UnprefixedName
XmlNames_UnprefixedName() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[9] UnprefixedName ::= LocalPart
XPath() - Method in class com.evolvedbinary.xpath.parser.XPathParser
[1] XPath ::= Expr
XPathParser - Class in com.evolvedbinary.xpath.parser
 
XPathParser(Boolean) - Constructor for class com.evolvedbinary.xpath.parser.XPathParser
 
XPathUtil - Class in com.evolvedbinary.xpath.parser
Simple utility class showing how to use the XPathParser Created by aretter on 16/03/2016.
XPathUtil() - Constructor for class com.evolvedbinary.xpath.parser.XPathUtil
 

Z

ZERO_OR_MORE - Static variable in class com.evolvedbinary.xpath.parser.ast.OccurrenceIndicator
 
ZERO_OR_ONE - Static variable in class com.evolvedbinary.xpath.parser.ast.OccurrenceIndicator
 

A C D E F G I K L M N O P Q R S T U V W X Z

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