Uses of Class
org.javarosa.core.model.condition.EvaluationContext
-
Uses of EvaluationContext in org.javarosa.core.model
Methods in org.javarosa.core.model that return EvaluationContext Modifier and Type Method Description EvaluationContextFormDef. getEvaluationContext()Methods in org.javarosa.core.model with parameters of type EvaluationContext Modifier and Type Method Description voidFast2014DagImpl. addChildrenOfReference(FormInstance mainInstance, EvaluationContext evalContext, TreeReference original, Set<TreeReference> toAdd, boolean expandRepeatables)This is a utility method to get all of the references of a node.voidApril2014DagImpl. copyItemsetAnswer(FormInstance mainInstance, EvaluationContext evalContext, TreeReference copyRef, TreeElement copyToElement, boolean midSurvey)voidFast2014DagImpl. copyItemsetAnswer(FormInstance mainInstance, EvaluationContext evalContext, TreeReference copyRef, TreeElement copyToElement, boolean midSurvey)abstract voidIDag. copyItemsetAnswer(FormInstance mainInstance, EvaluationContext evalContext, TreeReference ref, TreeElement copyToElement, boolean midSurvey)Take actions related to changes of select-one and select-multiple itemsets.voidLegacyDagImpl. copyItemsetAnswer(FormInstance mainInstance, EvaluationContext evalContext, TreeReference copyRef, TreeElement copyToElement, boolean midSurvey)voidSafe2014DagImpl. copyItemsetAnswer(FormInstance mainInstance, EvaluationContext evalContext, TreeReference copyRef, TreeElement copyToElement, boolean midSurvey)voidApril2014DagImpl. createRepeatGroup(FormInstance mainInstance, EvaluationContext evalContext, TreeReference createRef, TreeElement parentElement, TreeElement createdElement)voidFast2014DagImpl. createRepeatGroup(FormInstance mainInstance, EvaluationContext evalContext, TreeReference createRef, TreeElement parentElement, TreeElement createdElement)abstract voidIDag. createRepeatGroup(FormInstance mainInstance, EvaluationContext evalContext, TreeReference ref, TreeElement parentElement, TreeElement createdElement)Take whatever action is required when creating a repeat group.voidLegacyDagImpl. createRepeatGroup(FormInstance mainInstance, EvaluationContext evalContext, TreeReference createRef, TreeElement parentElement, TreeElement createdElement)voidSafe2014DagImpl. createRepeatGroup(FormInstance mainInstance, EvaluationContext evalContext, TreeReference createRef, TreeElement parentElement, TreeElement createdElement)voidApril2014DagImpl. deleteRepeatGroup(FormInstance mainInstance, EvaluationContext evalContext, TreeReference deleteRef, TreeElement parentElement, TreeElement deletedElement)voidFast2014DagImpl. deleteRepeatGroup(FormInstance mainInstance, EvaluationContext evalContext, TreeReference deleteRef, TreeElement parentElement, TreeElement deletedElement)abstract voidIDag. deleteRepeatGroup(FormInstance mainInstance, EvaluationContext evalContext, TreeReference ref, TreeElement parentElement, TreeElement deletedElement)Take whatever action is required when deleting a repeat group.voidLegacyDagImpl. deleteRepeatGroup(FormInstance mainInstance, EvaluationContext evalContext, TreeReference deleteRef, TreeElement parentElement, TreeElement deletedElement)voidSafe2014DagImpl. deleteRepeatGroup(FormInstance mainInstance, EvaluationContext evalContext, TreeReference deleteRef, TreeElement parentElement, TreeElement deletedElement)protected Set<QuickTriggerable>LatestDagBase. doEvaluateTriggerables(FormInstance mainInstance, EvaluationContext evalContext, Set<QuickTriggerable> tv, TreeReference anchorRef, Set<QuickTriggerable> alreadyEvaluated)voidFast2014DagImpl. fillTriggeredElements(FormInstance mainInstance, EvaluationContext evalContext, QuickTriggerable qt, Set<QuickTriggerable> destinationSet, Set<QuickTriggerable> newDestinationSet, boolean midSurvey)Get all of the elements which will need to be evaluated (in order) when the triggerable is fired.voidSafe2014DagImpl. fillTriggeredElements(FormInstance mainInstance, EvaluationContext evalContext, QuickTriggerable qt, Set<QuickTriggerable> destinationSet, Set<QuickTriggerable> newDestinationSet)Get all of the elements which will need to be evaluated (in order) when the triggerable is fired.voidApril2014DagImpl. finalizeTriggerables(FormInstance mainInstance, EvaluationContext evalContext)Finalize the DAG associated with the form's triggered conditions.voidFast2014DagImpl. finalizeTriggerables(FormInstance mainInstance, EvaluationContext evalContext)Finalize the DAG associated with the form's triggered conditions.abstract voidIDag. finalizeTriggerables(FormInstance mainInstance, EvaluationContext evalContext)Initialize the triggerableDAG array and the triggerIndex array.voidLegacyDagImpl. finalizeTriggerables(FormInstance mainInstance, EvaluationContext evalContext)Finalize the DAG associated with the form's triggered conditions.voidSafe2014DagImpl. finalizeTriggerables(FormInstance mainInstance, EvaluationContext evalContext)Finalize the DAG associated with the form's triggered conditions.Collection<QuickTriggerable>April2014DagImpl. initializeTriggerables(FormInstance mainInstance, EvaluationContext evalContext, TreeReference rootRef, boolean midSurvey)Walks the current set of conditions, and evaluates each of them with the current context.Collection<QuickTriggerable>Fast2014DagImpl. initializeTriggerables(FormInstance mainInstance, EvaluationContext evalContext, TreeReference rootRef, boolean midSurvey)Walks the current set of conditions, and evaluates each of them with the current context.abstract Collection<QuickTriggerable>IDag. initializeTriggerables(FormInstance mainInstance, EvaluationContext evalContext, TreeReference rootRef, boolean midSurvey)Invoked externally when a new mainInstance is loaded (initial sweep of calculates).Collection<QuickTriggerable>LegacyDagImpl. initializeTriggerables(FormInstance mainInstance, EvaluationContext evalContext, TreeReference rootRef, boolean midSurvey)Walks the current set of conditions, and evaluates each of them with the current context.Collection<QuickTriggerable>Safe2014DagImpl. initializeTriggerables(FormInstance mainInstance, EvaluationContext evalContext, TreeReference rootRef, boolean midSurvey)Walks the current set of conditions, and evaluates each of them with the current context.voidItemsetBinding. setChoices(List<SelectChoice> choices, DataInstance model, EvaluationContext ec, Localizer localizer)Collection<QuickTriggerable>April2014DagImpl. triggerTriggerables(FormInstance mainInstance, EvaluationContext evalContext, TreeReference ref, boolean midSurvey)The entry point for the DAG cascade after a value is changed in the model.Collection<QuickTriggerable>Fast2014DagImpl. triggerTriggerables(FormInstance mainInstance, EvaluationContext evalContext, TreeReference ref, boolean midSurvey)The entry point for the DAG cascade after a value is changed in the model.abstract Collection<QuickTriggerable>IDag. triggerTriggerables(FormInstance mainInstance, EvaluationContext evalContext, TreeReference ref, boolean midSurvey)Fire a triggereable.Collection<QuickTriggerable>LegacyDagImpl. triggerTriggerables(FormInstance mainInstance, EvaluationContext evalContext, TreeReference ref, boolean midSurvey)The entry point for the DAG cascade after a value is changed in the model.Collection<QuickTriggerable>Safe2014DagImpl. triggerTriggerables(FormInstance mainInstance, EvaluationContext evalContext, TreeReference ref, boolean midSurvey)The entry point for the DAG cascade after a value is changed in the model. -
Uses of EvaluationContext in org.javarosa.core.model.condition
Methods in org.javarosa.core.model.condition with parameters of type EvaluationContext Modifier and Type Method Description List<EvaluationResult>Triggerable. apply(FormInstance mainInstance, EvaluationContext parentContext, TreeReference context)Not for re-implementation, dispatches all of the evaluationObjectCondition. eval(FormInstance model, EvaluationContext evalContext)booleanIConditionExpr. eval(DataInstance model, EvaluationContext evalContext)Evaluate this expression against the current models and context and provide a true or false value.ObjectIFallbackFunctionHandler. eval(String name, Object[] args, EvaluationContext ec)ObjectIFunctionHandler. eval(Object[] args, EvaluationContext ec)Evaluate the functionObjectRecalculate. eval(FormInstance model, EvaluationContext ec)protected abstract ObjectTriggerable. eval(FormInstance instance, EvaluationContext ec)booleanCondition. evalBool(FormInstance model, EvaluationContext evalContext)List<TreeReference>IConditionExpr. evalNodeset(DataInstance model, EvaluationContext evalContext)Used for itemsets.ObjectIConditionExpr. 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.StringIConditionExpr. evalReadable(DataInstance model, EvaluationContext evalContext)Used for itemsets.StringConstraint. getConstraintMessage(EvaluationContext ec, FormInstance instance, String textForm)List<Object>IConditionExpr. pivot(DataInstance model, EvaluationContext evalContext)Provide a list of Pivots around which this Condition Expression depends.Constructors in org.javarosa.core.model.condition with parameters of type EvaluationContext Constructor Description EvaluationContext(EvaluationContext base, HashMap<String,DataInstance> formInstances, TreeReference context)EvaluationContext(EvaluationContext base, TreeReference context)EvaluationContext(DataInstance instance, HashMap<String,DataInstance> formInstances, EvaluationContext base) -
Uses of EvaluationContext in org.javarosa.core.model.condition.pivot
Methods in org.javarosa.core.model.condition.pivot with parameters of type EvaluationContext Modifier and Type Method Description voidConstraintHint. init(EvaluationContext c, IConditionExpr conditional, FormInstance instance)voidRangeHint. init(EvaluationContext c, IConditionExpr conditional, FormInstance instance) -
Uses of EvaluationContext in org.javarosa.core.model.instance
Methods in org.javarosa.core.model.instance with parameters of type EvaluationContext Modifier and Type Method Description List<TreeReference>AbstractTreeElement. tryBatchChildFetch(String name, int mult, List<XPathExpression> predicates, EvaluationContext evalContext)TODO: Worst method name ever.List<TreeReference>TreeElement. tryBatchChildFetch(String name, int mult, List<XPathExpression> predicates, EvaluationContext evalContext) -
Uses of EvaluationContext in org.javarosa.xpath
Fields in org.javarosa.xpath declared as EvaluationContext Modifier and Type Field Description protected EvaluationContextXPathNodeset. ecMethods in org.javarosa.xpath with parameters of type EvaluationContext Modifier and Type Method Description booleanXPathConditional. eval(DataInstance model, EvaluationContext evalContext)List<TreeReference>XPathConditional. evalNodeset(DataInstance model, EvaluationContext evalContext)ObjectXPathConditional. evalRaw(DataInstance model, EvaluationContext evalContext)StringXPathConditional. evalReadable(DataInstance model, EvaluationContext evalContext)List<Object>XPathConditional. pivot(DataInstance model, EvaluationContext evalContext)Constructors in org.javarosa.xpath with parameters of type EvaluationContext Constructor Description XPathLazyNodeset(TreeReference unExpandedRef, DataInstance instance, EvaluationContext ec)Construct an XPath nodeset.XPathNodeset(List<TreeReference> nodes, DataInstance instance, EvaluationContext ec)Construct an XPath nodeset.XPathNodeset(DataInstance instance, EvaluationContext ec)for lazy evaluation -
Uses of EvaluationContext in org.javarosa.xpath.expr
Methods in org.javarosa.xpath.expr with parameters of type EvaluationContext Modifier and Type Method Description ObjectXPathArithExpr. eval(DataInstance model, EvaluationContext evalContext)ObjectXPathBoolExpr. eval(DataInstance model, EvaluationContext evalContext)ObjectXPathCmpExpr. eval(DataInstance model, EvaluationContext evalContext)ObjectXPathEqExpr. eval(DataInstance model, EvaluationContext evalContext)ObjectXPathExpression. eval(EvaluationContext evalContext)abstract ObjectXPathExpression. eval(DataInstance model, EvaluationContext evalContext)ObjectXPathFilterExpr. eval(DataInstance model, EvaluationContext evalContext)ObjectXPathFuncExpr. eval(DataInstance model, EvaluationContext evalContext)Evaluate the function call.ObjectXPathNumericLiteral. eval(DataInstance model, EvaluationContext evalContext)ObjectXPathNumNegExpr. eval(DataInstance model, EvaluationContext evalContext)XPathNodesetXPathPathExpr. eval(DataInstance unusedDataInstance, EvaluationContext ec)XPathNodesetXPathPathExprEval. eval(TreeReference reference, EvaluationContext ec)ObjectXPathStringLiteral. eval(DataInstance model, EvaluationContext evalContext)ObjectXPathUnionExpr. eval(DataInstance model, EvaluationContext evalContext)ObjectXPathVariableReference. eval(DataInstance model, EvaluationContext evalContext)static ObjectXPathPathExpr. getRefValue(DataInstance model, EvaluationContext ec, TreeReference ref)static ObjectXPathFuncExpr. ifThenElse(DataInstance model, EvaluationContext ec, XPathExpression[] args, Object[] argVals)static ObjectXPathFuncExpr. indexedRepeat(DataInstance model, EvaluationContext ec, XPathExpression[] args, Object[] argVals)This provides a method of indexing fields stored in prior repeat groups.ObjectXPathBinaryOpExpr. pivot(DataInstance model, EvaluationContext evalContext, List<Object> pivots, Object sentinal)ObjectXPathCmpExpr. pivot(DataInstance model, EvaluationContext evalContext, List<Object> pivots, Object sentinal)List<Object>XPathExpression. pivot(DataInstance model, EvaluationContext evalContext)ObjectXPathExpression. pivot(DataInstance model, EvaluationContext evalContext, List<Object> pivots, Object sentinal)Pivot this expression, returning values if appropriate, and adding any pivots to the list.ObjectXPathFilterExpr. pivot(DataInstance model, EvaluationContext evalContext, List<Object> pivots, Object sentinal)ObjectXPathFuncExpr. pivot(DataInstance model, EvaluationContext evalContext, List<Object> pivots, Object sentinal)ObjectXPathPathExpr. pivot(DataInstance model, EvaluationContext evalContext, List<Object> pivots, Object sentinal)