Uses of Interface
org.jicengine.operation.Context

Packages that use Context
org.jicengine.element   
org.jicengine.element.impl   
org.jicengine.expression   
org.jicengine.operation   
 

Uses of Context in org.jicengine.element
 

Methods in org.jicengine.element with parameters of type Context
 void WrapperActionElement.execute(Context globalContext, java.lang.Object parentInstance)
           
 java.lang.Object ValueElement.getValue(Context globalContext, java.lang.Object parentInstance)
           Creates and returns the value of this element.
 java.lang.Object StaticValueElement.getValue(Context context, java.lang.Object parentInstance)
           
protected  boolean ElementImpl.isOverridden(Context globalContext)
           
protected  BuildContext ElementImpl.findBuildContextFrom(Context globalContext)
           
protected  java.lang.Object ElementImpl.execute(Context globalContext, java.lang.Object parentInstance)
           executes this element. this includes: processing of all child elements, both value and action executing the constructor (if there is one) validating the instace (if there is one) handling the overriding-issues: instance not created and only action-parameter child-elements are executed if this element is overridden.
 java.lang.Object ElementImpl.ValueElementImpl.getValue(Context globalContext, java.lang.Object parentInstance)
           
 void ElementImpl.ActionElementImpl.execute(Context globalContext, java.lang.Object parentInstance)
           
 void ActionElement.execute(Context globalContext, java.lang.Object parentInstance)
           Executes the action of this element.
 

Uses of Context in org.jicengine.element.impl
 

Methods in org.jicengine.element.impl with parameters of type Context
 java.lang.Object ArrayElementCompiler.ArrayConstructor.execute(Context context)
           
 java.lang.Object ArrayElementCompiler.RenamedValueElement.getValue(Context global, java.lang.Object parentInstance)
           
 

Uses of Context in org.jicengine.expression
 

Methods in org.jicengine.expression with parameters of type Context
 java.lang.Object ObjectStoreOperation.execute(Context context)
           
 

Uses of Context in org.jicengine.operation
 

Classes in org.jicengine.operation that implement Context
 class AbstractContext
           
 class EmptyContext
           
 class LocalContext
           local context is a context inside a larger context (parent context).
 class SimpleContext
           
 

Methods in org.jicengine.operation that return Context
 Context LocalContext.getParent()
           
 

Methods in org.jicengine.operation with parameters of type Context
static java.lang.Object VariableValueOperation.lookup(java.lang.String name, Context context)
           
 java.lang.Object VariableValueOperation.execute(Context context)
           
 java.lang.Object UnexecutableOperation.execute(Context context)
           
 java.lang.Object StaticValue.execute(Context context)
           
 java.lang.Object Operation.execute(Context context)
           executes the operation in a given context. objects in the context might be used in evaluation, or operation could produce more objects into the context.
 java.lang.Object MethodInvocationOperation.execute(Context context)
           
static java.lang.Object[] MethodInvocationOperation.evaluateParameters(Operation[] parameters, Context context)
           
 void LocalContext.setParent(Context context)
           
 java.lang.Object FieldValueOperation.execute(Context context)
           
 java.lang.Object EmptyOperation.execute(Context context)
           
protected static java.lang.String AbstractContext.getName(Context context, java.lang.String defaultName)
           
 

Constructors in org.jicengine.operation with parameters of type Context
LocalContext(Context parent)
           
LocalContext(Context local, Context parent)
           
LocalContext(java.lang.String name, Context local, Context parent)
           
Context.ObjectNotFoundException(java.lang.String objectName, Context context)
           
Context.DuplicateNameException(java.lang.String name, java.lang.Object old, java.lang.Object newObject, Context context)