Uses of Interface
org.mvel2.integration.VariableResolverFactory
-
-
Uses of VariableResolverFactory in org.mvel2
Methods in org.mvel2 that return VariableResolverFactory Modifier and Type Method Description VariableResolverFactoryParserConfiguration. getVariableFactory(VariableResolverFactory factory)Methods in org.mvel2 with parameters of type VariableResolverFactory Modifier and Type Method Description static ObjectMVEL. eval(char[] expression, int start, int offset, Object ctx, VariableResolverFactory vars)static <T> TMVEL. eval(char[] expression, int start, int offset, Object ctx, VariableResolverFactory vars, Class<T> toType)static ObjectMVEL. eval(char[] expression, Object ctx, VariableResolverFactory vars)Evaluate an expression against a context object and return the valuestatic <T> TMVEL. 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 <T> TMVEL. eval(char[] expression, VariableResolverFactory vars, Class<T> toType)Evaluate an expression with injected variables and return the value.static ObjectMVEL. eval(String expression, Object ctx, VariableResolverFactory resolverFactory)Evaluates an expression against a context object and injected variables from aVariableResolverFactory.static <T> TMVEL. eval(String expression, Object ctx, VariableResolverFactory vars, Class<T> toType)Evaluates an expression against a context object and externally injected variables.static ObjectMVEL. eval(String expression, VariableResolverFactory resolverFactory)Evaluate an expression with externally injected variables via aVariableResolverFactory.static <T> TMVEL. 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 ObjectMVEL. 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 ObjectMVEL. evalFile(File file, String encoding, Object ctx, VariableResolverFactory vars)static BooleanMVEL. evalToBoolean(String expression, Object ctx, VariableResolverFactory vars)Evaluate an expression in Boolean-only mode against a root context object and injected variables.static BooleanMVEL. evalToBoolean(String expression, VariableResolverFactory vars)Evaluate an expression in Boolean-only with injected variables.static StringMVEL. evalToString(String expression, Object ctx, VariableResolverFactory vars)Evaluates an expression and returns the resultant value as a String.static StringMVEL. evalToString(String expression, VariableResolverFactory vars)Evaluates an expression and returns the resultant value as a String.static ObjectMVELRuntime. execute(boolean debugger, CompiledExpression expression, Object ctx, VariableResolverFactory variableFactory)Main interpreter.static Object[]MVEL. executeAllExpression(Serializable[] compiledExpressions, Object ctx, VariableResolverFactory vars)static ObjectMVEL. executeDebugger(CompiledExpression expression, Object ctx, VariableResolverFactory vars)static voidMVEL. executeExpression(Iterable<CompiledExpression> compiledExpression, Object ctx, VariableResolverFactory vars)static ObjectMVEL. executeExpression(Object compiledExpression, Object ctx, VariableResolverFactory resolverFactory)static <T> TMVEL. executeExpression(Object compiledExpression, Object ctx, VariableResolverFactory vars, Class<T> toType)static ObjectMVEL. executeExpression(Object compiledExpression, VariableResolverFactory factory)Executes a compiled expression.static voidMVEL. executeSetExpression(Serializable compiledSet, Object ctx, VariableResolverFactory vrf, Object value)static ObjectPropertyAccessor. get(char[] property, int offset, int end, Object ctx, VariableResolverFactory resolver, Object thisReferece, ParserContext pCtx)static ObjectPropertyAccessor. get(String property, Object ctx, VariableResolverFactory resolver, Object thisReference, ParserContext pCtx)VariableResolverFactoryParserConfiguration. getVariableFactory(VariableResolverFactory factory)static voidPropertyAccessor. set(Object ctx, VariableResolverFactory resolver, String property, Object value, ParserContext pCtx)Constructors in org.mvel2 with parameters of type VariableResolverFactory Constructor Description MVELInterpretedRuntime(char[] expr, int start, int offset, Object ctx, VariableResolverFactory resolverFactory)MVELInterpretedRuntime(char[] expr, int start, int offset, Object ctx, VariableResolverFactory resolverFactory, ParserContext pCtx)MVELInterpretedRuntime(char[] expr, Object ctx, VariableResolverFactory resolverFactory)MVELInterpretedRuntime(String expression, Object ctx, VariableResolverFactory resolverFactory)MVELInterpretedRuntime(String expression, Object ctx, VariableResolverFactory resolverFactory, ParserContext pCtx)PropertyAccessor(char[] property, int start, int offset, Object ctx, VariableResolverFactory resolver, Object thisReference, ParserContext pCtx)PropertyAccessor(char[] property, Object ctx, VariableResolverFactory resolver, Object thisReference, ParserContext pCtx) -
Uses of VariableResolverFactory in org.mvel2.ast
Classes in org.mvel2.ast that implement VariableResolverFactory Modifier and Type Class Description classInvokationContextFactoryclassProto.ProtoContextFactoryMethods in org.mvel2.ast that return VariableResolverFactory Modifier and Type Method Description VariableResolverFactoryPrototypalFunctionInstance. getResolverFactory()Constructors in org.mvel2.ast with parameters of type VariableResolverFactory Constructor Description InvokationContextFactory(VariableResolverFactory next, VariableResolverFactory protoContext)ProtoInstance(Proto protoType, Object ctx, Object thisCtx, VariableResolverFactory factory)PrototypalFunctionInstance(Function function, VariableResolverFactory resolverFactory) -
Uses of VariableResolverFactory in org.mvel2.compiler
Fields in org.mvel2.compiler declared as VariableResolverFactory Modifier and Type Field Description protected VariableResolverFactoryAbstractParser. variableFactoryMethods in org.mvel2.compiler with parameters of type VariableResolverFactory Modifier and Type Method Description ObjectCompiledExpression. getDirectValue(Object staticContext, VariableResolverFactory factory)ObjectAccessor. getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)ObjectCompiledAccExpression. getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)ObjectCompiledAccExpression. getValue(Object staticContext, VariableResolverFactory factory)ObjectCompiledExpression. getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)ObjectCompiledExpression. getValue(Object staticContext, VariableResolverFactory factory)ObjectExecutableAccessor. getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)ObjectExecutableAccessor. getValue(Object staticContext, VariableResolverFactory factory)ObjectExecutableAccessorSafe. getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)ObjectExecutableAccessorSafe. getValue(Object staticContext, VariableResolverFactory factory)ObjectExecutableLiteral. getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)ObjectExecutableLiteral. getValue(Object staticContext, VariableResolverFactory factory)ObjectExecutableStatement. getValue(Object staticContext, VariableResolverFactory factory)ObjectAccessor. setValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value)ObjectCompiledAccExpression. setValue(Object ctx, Object elCtx, VariableResolverFactory vrf, Object value)ObjectCompiledExpression. setValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value)ObjectExecutableAccessor. setValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value)ObjectExecutableAccessorSafe. setValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value)ObjectExecutableLiteral. setValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) -
Uses of VariableResolverFactory in org.mvel2.debug
Methods in org.mvel2.debug that return VariableResolverFactory Modifier and Type Method Description VariableResolverFactoryFrame. getFactory()Methods in org.mvel2.debug with parameters of type VariableResolverFactory Modifier and Type Method Description intDebuggerContext. checkBreak(LineLabel label, VariableResolverFactory factory, CompiledExpression expression)static Map<String,VariableResolver>DebugTools. getAllVariableResolvers(VariableResolverFactory rootFactory)voidFrame. setFactory(VariableResolverFactory factory)Constructors in org.mvel2.debug with parameters of type VariableResolverFactory Constructor Description Frame(LineLabel label, VariableResolverFactory factory) -
Uses of VariableResolverFactory in org.mvel2.integration
Methods in org.mvel2.integration with type parameters of type VariableResolverFactory Modifier and Type Method Description static <T extends VariableResolverFactory>
TResolverTools. appendFactory(VariableResolverFactory root, T newFactory)Based on a root factory, append the new factory to the end of the chain.static <T extends VariableResolverFactory>
TResolverTools. 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 Modifier and Type Method Description VariableResolverFactoryVariableResolverFactory. getNextFactory()Returns the next factory in the factory chain.VariableResolverFactoryVariableResolverFactory. setNextFactory(VariableResolverFactory resolverFactory)Sets the next factory in the chain.Methods in org.mvel2.integration with parameters of type VariableResolverFactory Modifier and Type Method Description static <T extends VariableResolverFactory>
TResolverTools. appendFactory(VariableResolverFactory root, T newFactory)Based on a root factory, append the new factory to the end of the chain.intInterceptor. doAfter(Object exitStackValue, ASTNode node, VariableResolverFactory factory)This method is called after the wrapped statement has completed.intInterceptor. doBefore(ASTNode node, VariableResolverFactory factory)This method is executed before the wrapped statement.ObjectPropertyHandler. getProperty(String name, Object contextObj, VariableResolverFactory variableFactory)Retrieves the value of the property.static <T extends VariableResolverFactory>
TResolverTools. 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 voidGlobalListenerFactory. notifyGetListeners(Object target, String name, VariableResolverFactory variableFactory)static voidGlobalListenerFactory. notifySetListeners(Object target, String name, VariableResolverFactory variableFactory, Object value)voidListener. onEvent(Object context, String contextName, VariableResolverFactory variableFactory, Object value)VariableResolverFactoryVariableResolverFactory. setNextFactory(VariableResolverFactory resolverFactory)Sets the next factory in the chain.ObjectPropertyHandler. 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 Modifier and Type Class Description classBaseVariableResolverFactoryUse this class to extend you own VariableResolverFactories.classCachedMapVariableResolverFactoryclassCachingMapVariableResolverFactoryclassClassImportResolverFactoryclassDefaultLocalVariableResolverFactoryclassFunctionVariableResolverFactoryclassImmutableDefaultFactoryclassIndexedVariableResolverFactoryclassItemResolverFactoryclassMapVariableResolverFactoryclassSimpleVariableResolverFactoryclassStackDelimiterResolverFactoryclassStackDemarcResolverFactoryclassStackResetResolverFactoryclassStaticMethodImportResolverFactoryclassTypeInjectionResolverFactoryImplFields in org.mvel2.integration.impl declared as VariableResolverFactory Modifier and Type Field Description protected VariableResolverFactoryBaseVariableResolverFactory. nextFactoryMethods in org.mvel2.integration.impl with parameters of type VariableResolverFactory Modifier and Type Method Description voidBaseVariableResolverFactory. appendFactory(VariableResolverFactory resolverFactory)voidBaseVariableResolverFactory. insertFactory(VariableResolverFactory resolverFactory)voidStackResetResolverFactory. setDelegate(VariableResolverFactory delegate)VariableResolverFactoryBaseVariableResolverFactory. setNextFactory(VariableResolverFactory resolverFactory)VariableResolverFactoryImmutableDefaultFactory. setNextFactory(VariableResolverFactory resolverFactory)VariableResolverFactoryStackDemarcResolverFactory. setNextFactory(VariableResolverFactory resolverFactory)VariableResolverFactoryStackResetResolverFactory. setNextFactory(VariableResolverFactory resolverFactory) -
Uses of VariableResolverFactory in org.mvel2.optimizers
Methods in org.mvel2.optimizers with parameters of type VariableResolverFactory Modifier and Type Method Description AccessorAccessorOptimizer. optimizeAccessor(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory, boolean rootThisRef, Class ingressType)AccessorAccessorOptimizer. optimizeCollection(ParserContext pCtx, Object collectionGraph, Class type, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory)AccessorAccessorOptimizer. optimizeObjectCreation(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory)AccessorAccessorOptimizer. optimizeSetAccessor(ParserContext pCtx, char[] property, int start, int offset, 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 Modifier and Type Method Description ObjectDynamicCollectionAccessor. getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)ObjectDynamicGetAccessor. getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)ObjectDynamicSetAccessor. getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)AccessorDynamicOptimizer. optimizeAccessor(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory, boolean rootThisRef, Class ingressType)AccessorDynamicOptimizer. optimizeCollection(ParserContext pCtx, Object rootObject, Class type, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory)AccessorDynamicOptimizer. optimizeObjectCreation(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory)AccessorDynamicOptimizer. optimizeSetAccessor(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory, boolean rootThisRef, Object value, Class valueType)ObjectDynamicCollectionAccessor. setValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value)ObjectDynamicGetAccessor. setValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value)ObjectDynamicSetAccessor. 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 Modifier and Type Method Description AccessorASMAccessorOptimizer. optimizeAccessor(ParserContext pCtx, char[] property, int start, int offset, Object staticContext, Object thisRef, VariableResolverFactory factory, boolean root, Class ingressType)AccessorASMAccessorOptimizer. optimizeCollection(ParserContext pCtx, Object o, Class type, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory)AccessorASMAccessorOptimizer. optimizeObjectCreation(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory)AccessorASMAccessorOptimizer. optimizeSetAccessor(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory, boolean rootThisRef, Object value, Class ingressType)voidProducesBytecode. produceBytecodeGet(MethodVisitor mv, String propertyName, VariableResolverFactory factory)voidProducesBytecode. 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 Modifier and Type Method Description ObjectReflectiveAccessorOptimizer. getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)AccessorReflectiveAccessorOptimizer. optimizeAccessor(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory, boolean root, Class ingressType)AccessorReflectiveAccessorOptimizer. optimizeCollection(ParserContext pCtx, Object o, Class type, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory)AccessorReflectiveAccessorOptimizer. optimizeObjectCreation(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory)AccessorReflectiveAccessorOptimizer. optimizeSetAccessor(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory, boolean rootThisRef, Object value, Class ingressType) -
Uses of VariableResolverFactory in org.mvel2.optimizers.impl.refl.collection
Methods in org.mvel2.optimizers.impl.refl.collection with parameters of type VariableResolverFactory Modifier and Type Method Description ObjectArrayCreator. getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)ObjectExprValueAccessor. getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)ObjectListCreator. getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)ObjectMapCreator. getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)ObjectMDArrayCreator. getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)ObjectArrayCreator. setValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value)ObjectExprValueAccessor. setValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value)ObjectListCreator. setValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value)ObjectMapCreator. setValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value)ObjectMDArrayCreator. setValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value)Constructors in org.mvel2.optimizers.impl.refl.collection with parameters of type VariableResolverFactory Constructor Description 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
Methods in org.mvel2.templates with parameters of type VariableResolverFactory Modifier and Type Method Description static ObjectTemplateRuntime. eval(File file, Object ctx, VariableResolverFactory vars, TemplateRegistry registry)static ObjectTemplateRuntime. eval(InputStream instream, Object ctx, VariableResolverFactory vars)static ObjectTemplateRuntime. eval(InputStream instream, Object ctx, VariableResolverFactory vars, TemplateRegistry registry)static voidTemplateRuntime. eval(InputStream instream, Object ctx, VariableResolverFactory vars, TemplateRegistry register, OutputStream stream)static ObjectTemplateRuntime. eval(String template, Object ctx, VariableResolverFactory vars)static voidTemplateRuntime. eval(String template, Object ctx, VariableResolverFactory vars, OutputStream stream)static ObjectTemplateRuntime. eval(String template, Object ctx, VariableResolverFactory vars, TemplateRegistry registry)static voidTemplateRuntime. eval(String template, Object ctx, VariableResolverFactory vars, TemplateRegistry registry, OutputStream stream)static voidTemplateRuntime. eval(String template, Object ctx, VariableResolverFactory vars, TemplateRegistry registry, TemplateOutputStream stream)static voidTemplateRuntime. eval(String template, Object ctx, VariableResolverFactory vars, TemplateOutputStream stream)ObjectTemplateRuntime. execute(StringBuilder appender, Object context, VariableResolverFactory factory)static ObjectTemplateRuntime. execute(CompiledTemplate compiled, Object context, VariableResolverFactory factory)static voidTemplateRuntime. execute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, OutputStream stream)static voidTemplateRuntime. execute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, OutputStream stream, String baseDir)static ObjectTemplateRuntime. execute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, String baseDir)static ObjectTemplateRuntime. execute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, TemplateRegistry registry)static ObjectTemplateRuntime. execute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, TemplateRegistry registry, OutputStream stream)static ObjectTemplateRuntime. execute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, TemplateRegistry registry, String baseDir)static ObjectTemplateRuntime. execute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, TemplateRegistry registry, TemplateOutputStream stream)static ObjectTemplateRuntime. execute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, TemplateRegistry registry, TemplateOutputStream stream, String basedir)static ObjectTemplateRuntime. execute(Node root, char[] template, StringBuilder appender, Object context, VariableResolverFactory factory, TemplateRegistry registry)static ObjectTemplateRuntime. execute(Node root, char[] template, StringBuilder appender, Object context, VariableResolverFactory factory, TemplateRegistry registry, String baseDir)static ObjectTemplateRuntime. execute(Node root, char[] template, TemplateOutputStream appender, Object context, VariableResolverFactory factory, TemplateRegistry registry)static ObjectTemplateRuntime. execute(Node root, char[] template, TemplateOutputStream appender, Object context, VariableResolverFactory factory, TemplateRegistry registry, String baseDir)static ObjectTemplateRuntime. execute(Node root, char[] template, StringAppender appender, Object context, VariableResolverFactory factory, TemplateRegistry registry)ObjectTemplateRuntime. execute(TemplateOutputStream stream, Object context, VariableResolverFactory factory)ObjectTemplateRuntime. execute(StringAppender appender, Object context, VariableResolverFactory factory) -
Uses of VariableResolverFactory in org.mvel2.templates.res
-
Uses of VariableResolverFactory in org.mvel2.util
Methods in org.mvel2.util that return VariableResolverFactory Modifier and Type Method Description VariableResolverFactorySharedVariableSpaceModel. createFactory()VariableResolverFactorySimpleVariableSpaceModel. createFactory(Object[] vals)Methods in org.mvel2.util with parameters of type VariableResolverFactory Modifier and Type Method Description ObjectCallableProxy. call(Object ctx, Object thisCtx, VariableResolverFactory factory, Object[] parameters)ObjectMethodStub. call(Object ctx, Object thisCtx, VariableResolverFactory factory, Object[] parameters)ObjectStaticFieldStub. call(Object ctx, Object thisCtx, VariableResolverFactory factory, Object[] parameters)ObjectStaticStub. call(Object ctx, Object thisCtx, VariableResolverFactory factory, Object[] parameters)static ClassParseTools. findClass(VariableResolverFactory factory, String name, ParserContext pCtx)static ClassImportResolverFactoryParseTools. findClassImportResolverFactory(VariableResolverFactory factory, ParserContext pCtx)static Map<String,Object>CompilerTools. getInjectedImports(VariableResolverFactory factory)static voidParseTools. parseWithExpressions(String nestParm, char[] block, int start, int offset, Object ctx, VariableResolverFactory factory)
-