| Modifier and Type | Method and Description |
|---|---|
DataInstance |
FormDef.getNonMainInstance(String name)
Get an instance based on a name
|
| Modifier and Type | Method and Description |
|---|---|
HashMap<String,DataInstance> |
FormDef.getFormInstances() |
Enumeration<DataInstance> |
FormDef.getNonMainInstances() |
| Modifier and Type | Method and Description |
|---|---|
void |
FormDef.addNonMainInstance(DataInstance instance)
Getters and setters for the lists
|
Object |
CompareToNodeExpression.evalContextSide(DataInstance sourceInstance,
EvaluationContext evaluationContext) |
Object |
CompareToNodeExpression.evalNodeSide(DataInstance sourceInstance,
EvaluationContext evaluationContext,
TreeReference child,
int childIndex) |
List<TreeReference> |
EqualityExpressionIndexFilterStrategy.filter(DataInstance sourceInstance,
TreeReference nodeSet,
XPathExpression predicate,
List<TreeReference> children,
EvaluationContext evaluationContext,
Supplier<List<TreeReference>> next) |
List<TreeReference> |
ComparisonExpressionCacheFilterStrategy.filter(DataInstance sourceInstance,
TreeReference nodeSet,
XPathExpression predicate,
List<TreeReference> children,
EvaluationContext evaluationContext,
Supplier<List<TreeReference>> next) |
List<TreeReference> |
IdempotentExpressionCacheFilterStrategy.filter(DataInstance sourceInstance,
TreeReference nodeSet,
XPathExpression predicate,
List<TreeReference> children,
EvaluationContext evaluationContext,
Supplier<List<TreeReference>> next) |
| Modifier and Type | Method and Description |
|---|---|
DataInstance |
EvaluationContext.getInstance(String id) |
DataInstance |
EvaluationContext.getMainInstance() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
IConditionExpr.eval(DataInstance model,
EvaluationContext evalContext)
Evaluate this expression against the current models and
context and provide a true or false value.
|
List<TreeReference> |
IConditionExpr.evalNodeset(DataInstance model,
EvaluationContext evalContext)
Used for itemsets.
|
Object |
IConditionExpr.evalRaw(DataInstance model,
EvaluationContext evalContext)
Evaluate this expression against the current models and
context and provide the final value of the expression, without
forcing a cast to a boolean value.
|
String |
IConditionExpr.evalReadable(DataInstance model,
EvaluationContext evalContext)
Used for itemsets.
|
List<TreeReference> |
FilterStrategy.filter(DataInstance sourceInstance,
TreeReference nodeSet,
XPathExpression predicate,
List<TreeReference> children,
EvaluationContext evaluationContext,
Supplier<List<TreeReference>> next) |
List<Object> |
IConditionExpr.pivot(DataInstance model,
EvaluationContext evalContext)
Provide a list of Pivots around which this Condition Expression depends.
|
| Constructor and Description |
|---|
EvaluationContext(DataInstance instance) |
EvaluationContext(DataInstance instance,
HashMap<String,DataInstance> formInstances) |
EvaluationContext(DataInstance instance,
HashMap<String,DataInstance> formInstances,
EvaluationContext base) |
| Constructor and Description |
|---|
EvaluationContext(DataInstance instance,
HashMap<String,DataInstance> formInstances) |
EvaluationContext(DataInstance instance,
HashMap<String,DataInstance> formInstances,
EvaluationContext base) |
EvaluationContext(EvaluationContext base,
HashMap<String,DataInstance> formInstances,
TreeReference context) |
| Modifier and Type | Class and Description |
|---|---|
class |
ExternalDataInstance |
class |
FormInstance
This class represents the xform model instance
|
| Modifier and Type | Method and Description |
|---|---|
AbstractTreeElement |
InstanceInitializationFactory.generateRoot(DataInstance instance) |
| Modifier and Type | Method and Description |
|---|---|
void |
DataModelSerializer.serialize(DataInstance instance,
TreeReference base) |
| Modifier and Type | Method and Description |
|---|---|
static HashMap<String,DataInstance> |
InternalDataInstanceParser.buildInstances(String xFormSrc)
Builds all of the internal secondary instances from a form definition.
|
| Modifier and Type | Field and Description |
|---|---|
protected DataInstance |
XPathNodeset.instance |
| Modifier and Type | Method and Description |
|---|---|
boolean |
XPathConditional.eval(DataInstance model,
EvaluationContext evalContext) |
List<TreeReference> |
XPathConditional.evalNodeset(DataInstance model,
EvaluationContext evalContext) |
Object |
XPathConditional.evalRaw(DataInstance model,
EvaluationContext evalContext) |
String |
XPathConditional.evalReadable(DataInstance model,
EvaluationContext evalContext) |
List<Object> |
XPathConditional.pivot(DataInstance model,
EvaluationContext evalContext) |
| Constructor and Description |
|---|
XPathLazyNodeset(TreeReference unExpandedRef,
DataInstance instance,
EvaluationContext ec)
Construct an XPath nodeset.
|
XPathNodeset(DataInstance instance,
EvaluationContext ec)
for lazy evaluation
|
XPathNodeset(List<TreeReference> nodes,
DataInstance instance,
EvaluationContext ec)
Construct an XPath nodeset.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
XPathBoolExpr.eval(DataInstance model,
EvaluationContext evalContext) |
Object |
XPathStringLiteral.eval(DataInstance model,
EvaluationContext evalContext) |
abstract Object |
XPathExpression.eval(DataInstance model,
EvaluationContext evalContext) |
Object |
XPathNumNegExpr.eval(DataInstance model,
EvaluationContext evalContext) |
Object |
XPathUnionExpr.eval(DataInstance model,
EvaluationContext evalContext) |
Object |
XPathEqExpr.eval(DataInstance model,
EvaluationContext evalContext) |
Object |
XPathNumericLiteral.eval(DataInstance model,
EvaluationContext evalContext) |
XPathNodeset |
XPathPathExpr.eval(DataInstance unusedDataInstance,
EvaluationContext ec) |
Object |
XPathArithExpr.eval(DataInstance model,
EvaluationContext evalContext) |
Object |
XPathFuncExpr.eval(DataInstance model,
EvaluationContext evalContext)
Evaluate the function call.
|
Object |
XPathCmpExpr.eval(DataInstance model,
EvaluationContext evalContext) |
Object |
XPathVariableReference.eval(DataInstance model,
EvaluationContext evalContext) |
Object |
XPathFilterExpr.eval(DataInstance model,
EvaluationContext evalContext) |
static Object |
XPathPathExpr.getRefValue(DataInstance model,
EvaluationContext ec,
TreeReference ref) |
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.
|
List<Object> |
XPathExpression.pivot(DataInstance model,
EvaluationContext evalContext) |
Object |
XPathExpression.pivot(DataInstance model,
EvaluationContext evalContext,
List<Object> pivots,
Object sentinal)
Pivot this expression, returning values if appropriate, and adding any pivots to the list.
|
Object |
XPathBinaryOpExpr.pivot(DataInstance model,
EvaluationContext evalContext,
List<Object> pivots,
Object sentinal) |
Object |
XPathPathExpr.pivot(DataInstance model,
EvaluationContext evalContext,
List<Object> pivots,
Object sentinal) |
Object |
XPathFuncExpr.pivot(DataInstance model,
EvaluationContext evalContext,
List<Object> pivots,
Object sentinal) |
Object |
XPathCmpExpr.pivot(DataInstance model,
EvaluationContext evalContext,
List<Object> pivots,
Object sentinal) |
Object |
XPathFilterExpr.pivot(DataInstance model,
EvaluationContext evalContext,
List<Object> pivots,
Object sentinal) |
Copyright © 2024. All rights reserved.