| Package | Description |
|---|---|
| jlibs.xml.sax.dog | |
| jlibs.xml.sax.dog.expr | |
| jlibs.xml.sax.dog.expr.func | |
| jlibs.xml.sax.dog.expr.nodset | |
| jlibs.xml.sax.dog.path | |
| jlibs.xml.sax.dog.sniff |
| Modifier and Type | Method and Description |
|---|---|
Expression |
XMLDog.addForEach(String forEach,
String xpath) |
Expression |
XMLDog.addXPath(String xpath) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<Expression> |
XMLDog.getXPaths() |
| Modifier and Type | Method and Description |
|---|---|
Object |
XPathResults.getResult(Expression expr) |
void |
XPathResults.printResult(PrintStream out,
Expression expr) |
| Modifier and Type | Method and Description |
|---|---|
void |
XPathResults.print(Iterable<Expression> expressions,
PrintStream out) |
| Modifier and Type | Class and Description |
|---|---|
class |
Evaluation<X extends Expression> |
class |
LinkableEvaluation<X extends Expression> |
class |
StaticEvaluation<X extends Expression> |
| Modifier and Type | Class and Description |
|---|---|
class |
Literal
Literal Expression knows its result statically.
|
class |
Variable |
| Modifier and Type | Field and Description |
|---|---|
X |
Evaluation.expression |
| Modifier and Type | Method and Description |
|---|---|
Expression |
Literal.simplify() |
Expression |
Expression.simplify()
returns simplified expression which peforms better.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
InstantEvaluationListener.finishedNodeSet(Expression expression) |
abstract void |
InstantEvaluationListener.onNodeHit(Expression expression,
NodeItem nodeItem) |
abstract void |
InstantEvaluationListener.onResult(Expression expression,
Object result) |
| Modifier and Type | Class and Description |
|---|---|
class |
FunctionCall |
| Modifier and Type | Field and Description |
|---|---|
Expression[] |
FunctionCall.members |
| Modifier and Type | Method and Description |
|---|---|
Expression |
FunctionCall.addMember(Object member,
int i) |
Expression |
FunctionCall.addValidMember(Expression member,
int i) |
Expression |
FunctionCall.simplify() |
static Expression |
Functions.typeCast(Object current,
DataType expected) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
FunctionCall.addValidMember(Expression member,
int i) |
| Modifier and Type | Class and Description |
|---|---|
class |
Bool |
class |
Count |
class |
ExactPosition |
class |
FirstEventData |
class |
Language |
class |
Last |
class |
LocalName |
class |
LocationExpression |
class |
NamespaceURI |
class |
NodeSet |
class |
PathExpression
TODO: simplify has to be implemented
|
static class |
PathExpression.HitExpression |
class |
Position |
class |
Positional |
class |
QualifiedName |
class |
Strings |
| Modifier and Type | Field and Description |
|---|---|
Expression[] |
PathExpression.contexts |
Expression |
Positional.predicate |
Expression |
PathExpression.relativeExpression |
| Modifier and Type | Method and Description |
|---|---|
Expression |
Bool.simplify() |
Expression |
Count.simplify() |
Expression |
NamespaceURI.simplify() |
Expression |
QualifiedName.simplify() |
Expression |
FirstEventData.simplify() |
Expression |
Strings.simplify() |
| Modifier and Type | Method and Description |
|---|---|
void |
StringEvaluation.addListener(Expression expression,
EvaluationListener listener) |
void |
StringEvaluation.removeListener(Expression expression,
EvaluationListener listener) |
| Constructor and Description |
|---|
PathExpression(LocationPath union,
Expression relativeExpression,
boolean forEach) |
PredicateEvaluation(Expression expression,
long order,
Object resultItem,
Event event,
Expression predicate,
Evaluation booleanEvaluation) |
| Modifier and Type | Class and Description |
|---|---|
class |
AxisListener<X extends Expression> |
| Modifier and Type | Field and Description |
|---|---|
protected Expression |
PredicateSet.predicate |
Expression |
PositionalPredicate.predicate |
| Modifier and Type | Method and Description |
|---|---|
Expression |
LocationPath.apply(String function) |
Expression |
PredicateSet.getPredicate() |
Expression |
LocationPath.typeCast(DataType dataType) |
| Modifier and Type | Method and Description |
|---|---|
void |
Predicated.addPredicate(Expression predicate) |
void |
LocationPath.addPredicate(Expression predicate) |
protected boolean |
PredicateSet.hasPosition(Expression expr) |
void |
PredicateSet.setPredicate(Expression predicate) |
| Constructor and Description |
|---|
PositionalPredicate(Expression predicate,
int position,
int last) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
XPathParser.parse(String xpath,
boolean documentContext) |
| Modifier and Type | Method and Description |
|---|---|
Evaluation |
Event.addListener(Expression expr,
EvaluationListener evaluationListener) |
Object |
Event.evaluate(Expression expr) |
boolean |
Event.hasInstantListener(Expression expr) |
void |
Event.onInstantResult(Expression expression,
NodeItem nodeItem) |
void |
Event.removeListener(Expression expr,
EvaluationListener evaluationListener) |
Object |
Event.result(Expression expr) |
| Constructor and Description |
|---|
Event(NamespaceContext givenNSContext,
List<Expression> globalExprList,
List<Expression> exprList,
int noOfConstraints,
boolean langInterested) |
Event(NamespaceContext givenNSContext,
List<Expression> globalExprList,
List<Expression> exprList,
int noOfConstraints,
boolean langInterested) |
Copyright © 2021. All rights reserved.