| Package | Description |
|---|---|
| org.javarosa.core.model.actions | |
| org.javarosa.core.model.instance | |
| org.javarosa.xpath | |
| org.javarosa.xpath.expr | |
| org.javarosa.xpath.parser | |
| org.javarosa.xpath.parser.ast |
| Constructor and Description |
|---|
SetValueAction(TreeReference target,
XPathExpression value) |
| Modifier and Type | Method and Description |
|---|---|
List<XPathExpression> |
TreeReference.getPredicate(int key) |
List<XPathExpression> |
TreeReferenceLevel.getPredicates() |
| Modifier and Type | Method and Description |
|---|---|
void |
TreeReference.addPredicate(int key,
List<XPathExpression> xpe) |
TreeReferenceLevel |
TreeReferenceLevel.setPredicates(List<XPathExpression> xpe) |
List<TreeReference> |
TreeElement.tryBatchChildFetch(String name,
int mult,
List<XPathExpression> predicates,
EvaluationContext evalContext) |
List<TreeReference> |
AbstractTreeElement.tryBatchChildFetch(String name,
int mult,
List<XPathExpression> predicates,
EvaluationContext evalContext)
TODO: Worst method name ever.
|
| Constructor and Description |
|---|
TreeReferenceLevel(String name,
int multiplicity,
List<XPathExpression> predicates) |
| Modifier and Type | Method and Description |
|---|---|
XPathExpression |
XPathConditional.getExpr() |
static XPathExpression |
XPathParseTool.parseXPath(String xpath) |
| Constructor and Description |
|---|
XPathConditional(XPathExpression expr) |
| Modifier and Type | Class and Description |
|---|---|
class |
XPathArithExpr |
class |
XPathBinaryOpExpr |
class |
XPathBoolExpr |
class |
XPathCmpExpr |
class |
XPathEqExpr |
class |
XPathFilterExpr |
class |
XPathFuncExpr
Representation of an xpath function expression.
|
class |
XPathNumericLiteral |
class |
XPathNumNegExpr |
class |
XPathOpExpr |
class |
XPathPathExpr |
class |
XPathStringLiteral |
class |
XPathUnaryOpExpr |
class |
XPathUnionExpr |
class |
XPathVariableReference |
| Modifier and Type | Field and Description |
|---|---|
XPathExpression |
XPathBinaryOpExpr.a |
XPathExpression |
XPathUnaryOpExpr.a |
XPathExpression[] |
XPathFuncExpr.args |
XPathExpression |
XPathBinaryOpExpr.b |
XPathExpression[] |
XPathFilterExpr.predicates |
XPathExpression[] |
XPathStep.predicates |
XPathExpression |
XPathFilterExpr.x |
| Modifier and Type | Method and Description |
|---|---|
static Object |
XPathFuncExpr.ifThenElse(DataInstance model,
EvaluationContext ec,
XPathExpression[] args,
Object[] argVals) |
static Object |
XPathFuncExpr.indexedRepeat(DataInstance model,
EvaluationContext ec,
XPathExpression[] args,
Object[] argVals)
This provides a method of indexing fields stored in prior repeat groups.
|
boolean |
XPathPathExpr.matches(XPathExpression o)
Warning: this method has somewhat unclear semantics.
|
| Constructor and Description |
|---|
XPathArithExpr(int op,
XPathExpression a,
XPathExpression b) |
XPathBinaryOpExpr(XPathExpression a,
XPathExpression b) |
XPathBoolExpr(int op,
XPathExpression a,
XPathExpression b) |
XPathCmpExpr(int op,
XPathExpression a,
XPathExpression b) |
XPathEqExpr(boolean equal,
XPathExpression a,
XPathExpression b) |
XPathFilterExpr(XPathExpression x,
XPathExpression[] predicates) |
XPathFilterExpr(XPathExpression x,
XPathExpression[] predicates) |
XPathFuncExpr(XPathQName id,
XPathExpression[] args) |
XPathNumNegExpr(XPathExpression a) |
XPathUnaryOpExpr(XPathExpression a) |
XPathUnionExpr(XPathExpression a,
XPathExpression b) |
| Modifier and Type | Method and Description |
|---|---|
static XPathExpression |
Parser.parse(Vector<Token> tokens) |
| Modifier and Type | Method and Description |
|---|---|
XPathExpression |
ASTNodeAbstractExpr.build() |
XPathExpression |
ASTNodeLocPath.build() |
XPathExpression |
ASTNodeFunctionCall.build() |
XPathExpression |
ASTNodePathStep.build() |
XPathExpression |
ASTNodePredicate.build() |
XPathExpression |
ASTNodeFilterExpr.build() |
abstract XPathExpression |
ASTNode.build() |
XPathExpression |
ASTNodeBinaryOp.build() |
XPathExpression |
ASTNodeUnaryOp.build() |
Copyright © 2021. All rights reserved.