|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of VariableResolverFactory in org.mvel2 |
---|
Methods in org.mvel2 with parameters of type VariableResolverFactory | ||
---|---|---|
static Object |
MVEL.eval(char[] expression,
Object ctx,
VariableResolverFactory vars)
Evaluate an expression against a context object and return the value |
|
static
|
MVEL.eval(char[] expression,
Object ctx,
VariableResolverFactory vars,
Class<T> toType)
Evaluate an expression with a context object and injected variables and return the value. |
|
static
|
MVEL.eval(char[] expression,
VariableResolverFactory vars,
Class<T> toType)
Evaluate an expression with injected variables and return the value. |
|
static Object |
MVEL.eval(String expression,
Object ctx,
VariableResolverFactory resolverFactory)
Evaluates an expression against a context object and injected variables from a VariableResolverFactory . |
|
static
|
MVEL.eval(String expression,
Object ctx,
VariableResolverFactory vars,
Class<T> toType)
Evaluates an expression against a context object and externally injected variables. |
|
static Object |
MVEL.eval(String expression,
VariableResolverFactory resolverFactory)
Evaluate an expression with externally injected variables via a VariableResolverFactory . |
|
static
|
MVEL.eval(String expression,
VariableResolverFactory vars,
Class<T> toType)
Evaluates an expression against externally injected variables and, if necessary, coerces the resultant value to the specified type. |
|
static Object |
MVEL.evalFile(File file,
Object ctx,
VariableResolverFactory vars)
Evaluate a script from a file with injected variables and a context object, then return the resultant value. |
|
static Object |
MVEL.evalFile(File file,
String encoding,
Object ctx,
VariableResolverFactory vars)
|
|
static Boolean |
MVEL.evalToBoolean(String expression,
Object ctx,
VariableResolverFactory vars)
Evaluate an expression in Boolean-only mode against a root context object and injected variables. |
|
static Boolean |
MVEL.evalToBoolean(String expression,
VariableResolverFactory vars)
Evaluate an expression in Boolean-only with injected variables. |
|
static String |
MVEL.evalToString(String expression,
Object ctx,
VariableResolverFactory vars)
Evaluates an expression and returns the resultant value as a String. |
|
static String |
MVEL.evalToString(String expression,
VariableResolverFactory vars)
Evaluates an expression and returns the resultant value as a String. |
|
static Object |
MVELRuntime.execute(boolean debugger,
CompiledExpression expression,
Object ctx,
VariableResolverFactory variableFactory)
Main interpreter. |
|
static Object[] |
MVEL.executeAllExpression(Serializable[] compiledExpressions,
Object ctx,
VariableResolverFactory vars)
|
|
static Object |
MVEL.executeDebugger(CompiledExpression expression,
Object ctx,
VariableResolverFactory vars)
|
|
static void |
MVEL.executeExpression(Iterable<CompiledExpression> compiledExpression,
Object ctx,
VariableResolverFactory vars)
|
|
static Object |
MVEL.executeExpression(Object compiledExpression,
Object ctx,
VariableResolverFactory resolverFactory)
|
|
static
|
MVEL.executeExpression(Object compiledExpression,
Object ctx,
VariableResolverFactory vars,
Class<T> toType)
|
|
static Object |
MVEL.executeExpression(Object compiledExpression,
VariableResolverFactory factory)
Executes a compiled expression. |
|
static void |
MVEL.executeSetExpression(Serializable compiledSet,
Object ctx,
VariableResolverFactory vrf,
Object value)
|
|
static Object |
PropertyAccessor.get(char[] property,
int offset,
int end,
Object ctx,
VariableResolverFactory resolver)
|
|
static Object |
PropertyAccessor.get(char[] property,
Object ctx,
VariableResolverFactory resolver,
Object thisReference)
|
|
static Object |
PropertyAccessor.get(String property,
Object ctx,
VariableResolverFactory resolver,
Object thisReference)
|
|
static void |
PropertyAccessor.set(Object ctx,
VariableResolverFactory resolver,
String property,
Object value)
|
Constructors in org.mvel2 with parameters of type VariableResolverFactory | |
---|---|
MVELInterpretedRuntime(char[] expr,
Object ctx,
VariableResolverFactory resolverFactory)
|
|
MVELInterpretedRuntime(String expression,
Object ctx,
VariableResolverFactory resolverFactory)
|
|
PropertyAccessor(char[] property,
int offset,
int end,
Object ctx,
VariableResolverFactory resolver)
|
|
PropertyAccessor(char[] property,
Object ctx,
Object thisRef,
VariableResolverFactory resolver,
Object thisReference)
|
|
PropertyAccessor(char[] property,
Object ctx,
VariableResolverFactory resolver,
Object thisReference)
|
|
PropertyAccessor(VariableResolverFactory resolver,
Object thisReference)
|
Uses of VariableResolverFactory in org.mvel2.ast |
---|
Classes in org.mvel2.ast that implement VariableResolverFactory | |
---|---|
class |
Proto.InvokationContextFactory
|
class |
Proto.ProtoContextFactory
|
Constructors in org.mvel2.ast with parameters of type VariableResolverFactory | |
---|---|
Proto.InvokationContextFactory(VariableResolverFactory next,
VariableResolverFactory protoContext)
|
|
Proto.ProtoInstance(Proto protoType,
Object ctx,
Object thisCtx,
VariableResolverFactory factory)
|
Uses of VariableResolverFactory in org.mvel2.compiler |
---|
Fields in org.mvel2.compiler declared as VariableResolverFactory | |
---|---|
protected VariableResolverFactory |
AbstractParser.variableFactory
|
Methods in org.mvel2.compiler with parameters of type VariableResolverFactory | |
---|---|
Object |
CompiledExpression.getDirectValue(Object staticContext,
VariableResolverFactory factory)
|
Object |
ExecutableAccessor.getValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory)
|
Object |
ExecutableAccessorSafe.getValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory)
|
Object |
Accessor.getValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory)
|
Object |
CompiledAccExpression.getValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory)
|
Object |
ExecutableLiteral.getValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory)
|
Object |
CompiledExpression.getValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory)
|
Object |
ExecutableAccessor.getValue(Object staticContext,
VariableResolverFactory factory)
|
Object |
ExecutableAccessorSafe.getValue(Object staticContext,
VariableResolverFactory factory)
|
Object |
CompiledAccExpression.getValue(Object staticContext,
VariableResolverFactory factory)
|
Object |
ExecutableLiteral.getValue(Object staticContext,
VariableResolverFactory factory)
|
Object |
CompiledExpression.getValue(Object staticContext,
VariableResolverFactory factory)
|
Object |
ExecutableStatement.getValue(Object staticContext,
VariableResolverFactory factory)
|
Object |
ExecutableAccessor.setValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory,
Object value)
|
Object |
ExecutableAccessorSafe.setValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory,
Object value)
|
Object |
Accessor.setValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory,
Object value)
|
Object |
CompiledAccExpression.setValue(Object ctx,
Object elCtx,
VariableResolverFactory vrf,
Object value)
|
Object |
ExecutableLiteral.setValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory,
Object value)
|
Object |
CompiledExpression.setValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory,
Object value)
|
Uses of VariableResolverFactory in org.mvel2.debug |
---|
Methods in org.mvel2.debug that return VariableResolverFactory | |
---|---|
VariableResolverFactory |
Frame.getFactory()
|
Methods in org.mvel2.debug with parameters of type VariableResolverFactory | |
---|---|
int |
DebuggerContext.checkBreak(LineLabel label,
VariableResolverFactory factory,
CompiledExpression expression)
|
static Map<String,VariableResolver> |
DebugTools.getAllVariableResolvers(VariableResolverFactory rootFactory)
|
void |
Frame.setFactory(VariableResolverFactory factory)
|
Constructors in org.mvel2.debug with parameters of type VariableResolverFactory | |
---|---|
Frame(LineLabel label,
VariableResolverFactory factory,
ParserContext pCtx)
|
Uses of VariableResolverFactory in org.mvel2.integration |
---|
Methods in org.mvel2.integration with type parameters of type VariableResolverFactory | ||
---|---|---|
static
|
ResolverTools.appendFactory(VariableResolverFactory root,
T newFactory)
Based on a root factory, append the new factory to the end of the chain. |
|
static
|
ResolverTools.insertFactory(VariableResolverFactory root,
T newFactory)
Based on the root factory, insert the new factory right after the root, and before any other in the chain. |
Methods in org.mvel2.integration that return VariableResolverFactory | |
---|---|
VariableResolverFactory |
VariableResolverFactory.getNextFactory()
Returns the next factory in the factory chain. |
VariableResolverFactory |
VariableResolverFactory.setNextFactory(VariableResolverFactory resolverFactory)
Sets the next factory in the chain. |
Methods in org.mvel2.integration with parameters of type VariableResolverFactory | ||
---|---|---|
static
|
ResolverTools.appendFactory(VariableResolverFactory root,
T newFactory)
Based on a root factory, append the new factory to the end of the chain. |
|
int |
Interceptor.doAfter(Object exitStackValue,
ASTNode node,
VariableResolverFactory factory)
This method is called after the wrapped statement has completed. |
|
int |
Interceptor.doBefore(ASTNode node,
VariableResolverFactory factory)
This method is executed before the wrapped statement. |
|
Object |
PropertyHandler.getProperty(String name,
Object contextObj,
VariableResolverFactory variableFactory)
Retrieves the value of the property. |
|
static
|
ResolverTools.insertFactory(VariableResolverFactory root,
T newFactory)
Based on the root factory, insert the new factory right after the root, and before any other in the chain. |
|
static void |
GlobalListenerFactory.notifyGetListeners(Object target,
String name,
VariableResolverFactory variableFactory)
|
|
static void |
GlobalListenerFactory.notifySetListeners(Object target,
String name,
VariableResolverFactory variableFactory,
Object value)
|
|
void |
Listener.onEvent(Object context,
String contextName,
VariableResolverFactory variableFactory,
Object value)
|
|
VariableResolverFactory |
VariableResolverFactory.setNextFactory(VariableResolverFactory resolverFactory)
Sets the next factory in the chain. |
|
Object |
PropertyHandler.setProperty(String name,
Object contextObj,
VariableResolverFactory variableFactory,
Object value)
Sets the value of the property. |
Uses of VariableResolverFactory in org.mvel2.integration.impl |
---|
Classes in org.mvel2.integration.impl that implement VariableResolverFactory | |
---|---|
class |
BaseVariableResolverFactory
Use this class to extend you own VariableResolverFactories. |
class |
CachedMapVariableResolverFactory
|
class |
ClassImportResolverFactory
|
class |
DefaultLocalVariableResolverFactory
|
class |
FunctionVariableResolverFactory
|
class |
ImmutableDefaultFactory
|
class |
IndexedVariableResolverFactory
|
class |
ItemResolverFactory
|
class |
MapVariableResolverFactory
|
class |
SimpleVariableResolverFactory
|
class |
StaticMethodImportResolverFactory
|
class |
TypeInjectionResolverFactoryImpl
|
Fields in org.mvel2.integration.impl declared as VariableResolverFactory | |
---|---|
protected VariableResolverFactory |
BaseVariableResolverFactory.nextFactory
|
Methods in org.mvel2.integration.impl that return VariableResolverFactory | |
---|---|
VariableResolverFactory |
ImmutableDefaultFactory.getNextFactory()
|
VariableResolverFactory |
BaseVariableResolverFactory.getNextFactory()
|
VariableResolverFactory |
ImmutableDefaultFactory.setNextFactory(VariableResolverFactory resolverFactory)
|
VariableResolverFactory |
BaseVariableResolverFactory.setNextFactory(VariableResolverFactory resolverFactory)
|
Methods in org.mvel2.integration.impl with parameters of type VariableResolverFactory | |
---|---|
void |
BaseVariableResolverFactory.appendFactory(VariableResolverFactory resolverFactory)
|
void |
BaseVariableResolverFactory.insertFactory(VariableResolverFactory resolverFactory)
|
VariableResolverFactory |
ImmutableDefaultFactory.setNextFactory(VariableResolverFactory resolverFactory)
|
VariableResolverFactory |
BaseVariableResolverFactory.setNextFactory(VariableResolverFactory resolverFactory)
|
Uses of VariableResolverFactory in org.mvel2.optimizers |
---|
Methods in org.mvel2.optimizers with parameters of type VariableResolverFactory | |
---|---|
Accessor |
AccessorOptimizer.optimizeAccessor(ParserContext pCtx,
char[] property,
Object ctx,
Object thisRef,
VariableResolverFactory factory,
boolean rootThisRef,
Class ingressType)
|
Accessor |
AccessorOptimizer.optimizeCollection(ParserContext pCtx,
Object collectionGraph,
Class type,
char[] property,
Object ctx,
Object thisRef,
VariableResolverFactory factory)
|
Accessor |
AccessorOptimizer.optimizeObjectCreation(ParserContext pCtx,
char[] property,
Object ctx,
Object thisRef,
VariableResolverFactory factory)
|
Accessor |
AccessorOptimizer.optimizeSetAccessor(ParserContext pCtx,
char[] property,
Object ctx,
Object thisRef,
VariableResolverFactory factory,
boolean rootThisRef,
Object value,
Class ingressType)
|
Uses of VariableResolverFactory in org.mvel2.optimizers.dynamic |
---|
Methods in org.mvel2.optimizers.dynamic with parameters of type VariableResolverFactory | |
---|---|
Object |
DynamicCollectionAccessor.getValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory)
|
Object |
DynamicSetAccessor.getValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory)
|
Object |
DynamicGetAccessor.getValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory)
|
Accessor |
DynamicOptimizer.optimizeAccessor(ParserContext pCtx,
char[] property,
Object ctx,
Object thisRef,
VariableResolverFactory factory,
boolean rootThisRef,
Class ingressType)
|
Accessor |
DynamicOptimizer.optimizeCollection(ParserContext pCtx,
Object rootObject,
Class type,
char[] property,
Object ctx,
Object thisRef,
VariableResolverFactory factory)
|
Accessor |
DynamicOptimizer.optimizeObjectCreation(ParserContext pCtx,
char[] property,
Object ctx,
Object thisRef,
VariableResolverFactory factory)
|
Accessor |
DynamicOptimizer.optimizeSetAccessor(ParserContext pCtx,
char[] property,
Object ctx,
Object thisRef,
VariableResolverFactory factory,
boolean rootThisRef,
Object value,
Class valueType)
|
Object |
DynamicCollectionAccessor.setValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory,
Object value)
|
Object |
DynamicSetAccessor.setValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory,
Object value)
|
Object |
DynamicGetAccessor.setValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory,
Object value)
|
Uses of VariableResolverFactory in org.mvel2.optimizers.impl.asm |
---|
Methods in org.mvel2.optimizers.impl.asm with parameters of type VariableResolverFactory | |
---|---|
Accessor |
ASMAccessorOptimizer.optimizeAccessor(ParserContext pCtx,
char[] property,
Object staticContext,
Object thisRef,
VariableResolverFactory factory,
boolean root,
Class ingressType)
|
Accessor |
ASMAccessorOptimizer.optimizeCollection(ParserContext pCtx,
Object o,
Class type,
char[] property,
Object ctx,
Object thisRef,
VariableResolverFactory factory)
|
Accessor |
ASMAccessorOptimizer.optimizeObjectCreation(ParserContext pCtx,
char[] property,
Object ctx,
Object thisRef,
VariableResolverFactory factory)
|
Accessor |
ASMAccessorOptimizer.optimizeSetAccessor(ParserContext pCtx,
char[] property,
Object ctx,
Object thisRef,
VariableResolverFactory factory,
boolean rootThisRef,
Object value,
Class ingressType)
|
void |
ProducesBytecode.produceBytecodeGet(MethodVisitor mv,
String propertyName,
VariableResolverFactory factory)
|
void |
ProducesBytecode.produceBytecodePut(MethodVisitor mv,
String propertyName,
VariableResolverFactory factory)
|
Uses of VariableResolverFactory in org.mvel2.optimizers.impl.refl |
---|
Methods in org.mvel2.optimizers.impl.refl with parameters of type VariableResolverFactory | |
---|---|
AccessorNode |
ReflectiveAccessorOptimizer.compileConstructor(char[] expression,
Object ctx,
VariableResolverFactory vars)
|
Object |
ReflectiveAccessorOptimizer.getValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory)
|
Accessor |
ReflectiveAccessorOptimizer.optimizeAccessor(ParserContext pCtx,
char[] property,
Object ctx,
Object thisRef,
VariableResolverFactory factory,
boolean root,
Class ingressType)
|
Accessor |
ReflectiveAccessorOptimizer.optimizeCollection(ParserContext pCtx,
Object o,
Class type,
char[] property,
Object ctx,
Object thisRef,
VariableResolverFactory factory)
|
Accessor |
ReflectiveAccessorOptimizer.optimizeObjectCreation(ParserContext pCtx,
char[] property,
Object ctx,
Object thisRef,
VariableResolverFactory factory)
|
Accessor |
ReflectiveAccessorOptimizer.optimizeSetAccessor(ParserContext pCtx,
char[] property,
Object ctx,
Object thisRef,
VariableResolverFactory factory,
boolean rootThisRef,
Object value,
Class ingressType)
|
Uses of VariableResolverFactory in org.mvel2.optimizers.impl.refl.collection |
---|
Constructors in org.mvel2.optimizers.impl.refl.collection with parameters of type VariableResolverFactory | |
---|---|
ExprValueAccessor(String ex,
Class expectedType,
Object ctx,
VariableResolverFactory factory,
ParserContext pCtx)
|
Uses of VariableResolverFactory in org.mvel2.optimizers.impl.refl.nodes |
---|
Uses of VariableResolverFactory in org.mvel2.templates |
---|
Uses of VariableResolverFactory in org.mvel2.templates.res |
---|
Uses of VariableResolverFactory in org.mvel2.util |
---|
Methods in org.mvel2.util with parameters of type VariableResolverFactory | |
---|---|
Object |
MethodStub.call(Object ctx,
Object thisCtx,
VariableResolverFactory factory,
Object[] parameters)
|
Object |
CallableProxy.call(Object ctx,
Object thisCtx,
VariableResolverFactory factory,
Object[] parameters)
|
void |
ParseTools.WithStatementPair.eval(Object ctx,
VariableResolverFactory vrf)
|
static Class |
ParseTools.findClass(VariableResolverFactory factory,
String name,
ParserContext ctx)
|
static ClassImportResolverFactory |
ParseTools.findClassImportResolverFactory(VariableResolverFactory factory)
|
static Map<String,Object> |
CompilerTools.getInjectedImports(VariableResolverFactory factory)
|
static void |
ParseTools.parseWithExpressions(String nestParm,
char[] block,
int begin,
int ending,
Object ctx,
VariableResolverFactory factory)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |