## Uses of Interface
org.jbpm.process.core.ContextResolver

- Packages that use ContextResolver
  Package | Description
  --- | ---
  org.jbpm.bpmn2.xpath |
  org.jbpm.process.builder |
  org.jbpm.process.builder.dialect.feel |
  org.jbpm.process.builder.dialect.java |
  org.jbpm.process.builder.dialect.javascript |
  org.jbpm.process.builder.dialect.mvel |
  org.jbpm.process.core.impl |
  org.jbpm.ruleflow.core |
  org.jbpm.workflow.core.impl |
  org.jbpm.workflow.core.node |

- - ### Uses of ContextResolver in org.jbpm.bpmn2.xpath

    Methods in org.jbpm.bpmn2.xpath with parameters of type ContextResolver
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | XPATHActionBuilder.`build​(org.drools.compiler.rule.builder.PackageBuildContext context, DroolsAction action, org.drools.compiler.lang.descr.ActionDescr actionDescr, ContextResolver contextResolver)` |
    `void` | XPATHReturnValueEvaluatorBuilder.`build​(org.drools.compiler.rule.builder.PackageBuildContext context, ReturnValueConstraintEvaluator constraintNode, org.drools.compiler.compiler.ReturnValueDescr descr, ContextResolver contextResolver)` |

  - ### Uses of ContextResolver in org.jbpm.process.builder

    Methods in org.jbpm.process.builder with parameters of type ContextResolver
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ActionBuilder.`build​(org.drools.compiler.rule.builder.PackageBuildContext context, DroolsAction action, org.drools.compiler.lang.descr.ActionDescr actionDescr, ContextResolver contextResolver)` |
    `void` | ReturnValueEvaluatorBuilder.`build​(org.drools.compiler.rule.builder.PackageBuildContext context, ReturnValueConstraintEvaluator returnValueConstraintEvaluator, org.drools.compiler.compiler.ReturnValueDescr returnValueDescr, ContextResolver contextResolver)` |

  - ### Uses of ContextResolver in org.jbpm.process.builder.dialect.feel

    Methods in org.jbpm.process.builder.dialect.feel with parameters of type ContextResolver
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | FeelReturnValueEvaluatorBuilder.`build​(org.drools.compiler.rule.builder.PackageBuildContext context, ReturnValueConstraintEvaluator constraintNode, org.drools.compiler.compiler.ReturnValueDescr descr, ContextResolver contextResolver)` |

  - ### Uses of ContextResolver in org.jbpm.process.builder.dialect.java

    Methods in org.jbpm.process.builder.dialect.java with parameters of type ContextResolver
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | JavaActionBuilder.`build​(org.drools.compiler.rule.builder.PackageBuildContext context, DroolsAction action, org.drools.compiler.lang.descr.ActionDescr actionDescr, ContextResolver contextResolver)` |
    `void` | JavaReturnValueEvaluatorBuilder.`build​(org.drools.compiler.rule.builder.PackageBuildContext context, ReturnValueConstraintEvaluator constraintNode, org.drools.compiler.compiler.ReturnValueDescr descr, ContextResolver contextResolver)` |
    `protected void` | JavaActionBuilder.`buildAction​(org.drools.compiler.rule.builder.PackageBuildContext context, DroolsAction action, org.drools.compiler.lang.descr.ActionDescr actionDescr, ContextResolver contextResolver, String className, org.drools.compiler.compiler.AnalysisResult analysis)` |
    `protected void` | JavaReturnValueEvaluatorBuilder.`buildReturnValueEvaluator​(org.drools.compiler.rule.builder.PackageBuildContext context, ReturnValueConstraintEvaluator constraintNode, org.drools.compiler.compiler.ReturnValueDescr descr, ContextResolver contextResolver, String className, org.drools.compiler.compiler.AnalysisResult analysis)` |
    `Map` | AbstractJavaProcessBuilder.`createVariableContext​(String className, String text, ProcessBuildContext context, String[] globals, Set<String> unboundIdentifiers, ContextResolver contextResolver)` |

  - ### Uses of ContextResolver in org.jbpm.process.builder.dialect.javascript

    Methods in org.jbpm.process.builder.dialect.javascript with parameters of type ContextResolver
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | JavaScriptActionBuilder.`build​(org.drools.compiler.rule.builder.PackageBuildContext context, DroolsAction action, org.drools.compiler.lang.descr.ActionDescr actionDescr, ContextResolver contextResolver)` |
    `void` | JavaScriptReturnValueEvaluatorBuilder.`build​(org.drools.compiler.rule.builder.PackageBuildContext context, ReturnValueConstraintEvaluator constraintNode, org.drools.compiler.compiler.ReturnValueDescr descr, ContextResolver contextResolver)` |

  - ### Uses of ContextResolver in org.jbpm.process.builder.dialect.mvel

    Methods in org.jbpm.process.builder.dialect.mvel with parameters of type ContextResolver
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | MVELActionBuilder.`build​(org.drools.compiler.rule.builder.PackageBuildContext context, DroolsAction action, org.drools.compiler.lang.descr.ActionDescr actionDescr, ContextResolver contextResolver)` |
    `void` | MVELReturnValueEvaluatorBuilder.`build​(org.drools.compiler.rule.builder.PackageBuildContext context, ReturnValueConstraintEvaluator constraintNode, org.drools.compiler.compiler.ReturnValueDescr descr, ContextResolver contextResolver)` |
    `protected void` | MVELActionBuilder.`buildAction​(org.drools.compiler.rule.builder.PackageBuildContext context, DroolsAction action, org.drools.compiler.lang.descr.ActionDescr actionDescr, ContextResolver contextResolver, org.drools.mvel.builder.MVELDialect dialect, org.drools.mvel.builder.MVELAnalysisResult analysis, String text, Map<String,​Class<?>> variables)` |
    `void` | MVELReturnValueEvaluatorBuilder.`buildReturnValueEvaluator​(org.drools.compiler.rule.builder.PackageBuildContext context, ReturnValueConstraintEvaluator constraintNode, org.drools.compiler.compiler.ReturnValueDescr descr, ContextResolver contextResolver, org.drools.mvel.builder.MVELDialect dialect, org.drools.mvel.builder.MVELAnalysisResult analysis, String text, Map<String,​Class<?>> variables)` |

  - ### Uses of ContextResolver in org.jbpm.process.core.impl

    Classes in org.jbpm.process.core.impl that implement ContextResolver
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ProcessImpl` | Default implementation of a Process

  - ### Uses of ContextResolver in org.jbpm.ruleflow.core

    Classes in org.jbpm.ruleflow.core that implement ContextResolver
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RuleFlowProcess` |

  - ### Uses of ContextResolver in org.jbpm.workflow.core.impl

    Classes in org.jbpm.workflow.core.impl that implement ContextResolver
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ExtendedNodeImpl` |
    `class` | `NodeImpl` | Default implementation of a node.
    `class` | `WorkflowProcessImpl` | Default implementation of a RuleFlow process.

  - ### Uses of ContextResolver in org.jbpm.workflow.core.node

    Classes in org.jbpm.workflow.core.node that implement ContextResolver
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ActionNode` | Default implementation of an action node.
    `class` | `AsyncEventNode` |
    `class` | `BoundaryEventNode` |
    `class` | `CatchLinkNode` |
    `class` | `CompositeContextNode` |
    `class` | `CompositeNode` |
    `static class` | `CompositeNode.CompositeNodeEnd` |
    `static class` | `CompositeNode.CompositeNodeStart` |
    `class` | `DynamicNode` |
    `class` | `EndNode` | Default implementation of an end node.
    `class` | `EventNode` |
    `class` | `EventSubProcessNode` |
    `class` | `FaultNode` | Default implementation of a fault node.
    `class` | `ForEachNode` | A for each node.
    `static class` | `ForEachNode.ForEachJoinNode` |
    `static class` | `ForEachNode.ForEachSplitNode` |
    `class` | `HumanTaskNode` |
    `class` | `Join` | Default implementation of a join.
    `class` | `MilestoneNode` | Default implementation of a milestone node.
    `class` | `RuleSetNode` | Default implementation of a RuleSet node.
    `class` | `Split` | Default implementation of a split node.
    `class` | `StartNode` | Default implementation of a start node.
    `class` | `StateBasedNode` |
    `class` | `StateNode` |
    `class` | `SubProcessNode` | Default implementation of a sub-flow node.
    `class` | `ThrowLinkNode` |
    `class` | `TimerNode` |
    `class` | `WorkItemNode` | Default implementation of a task node.