Uses of Interface
org.mvel2.integration.VariableResolverFactory
Packages that use VariableResolverFactory
Package
Description
-
Uses of VariableResolverFactory in org.mvel2
Fields in org.mvel2 declared as VariableResolverFactoryModifier and TypeFieldDescriptionprivate VariableResolverFactory
ParserConfiguration.threadUnsafeVariableResolverFactory
private VariableResolverFactory
PropertyAccessor.variableFactory
Methods in org.mvel2 that return VariableResolverFactoryModifier and TypeMethodDescriptionprivate VariableResolverFactory
ParserConfiguration.createVariableResolverFactory
(VariableResolverFactory factory) ParserConfiguration.getVariableFactory
(VariableResolverFactory factory) Methods in org.mvel2 with parameters of type VariableResolverFactoryModifier and TypeMethodDescriptionprivate static Object
MVEL._evalFile
(File file, Object ctx, VariableResolverFactory factory) private static Object
MVEL._evalFile
(File file, String encoding, Object ctx, VariableResolverFactory factory) private VariableResolverFactory
ParserConfiguration.createVariableResolverFactory
(VariableResolverFactory factory) static Object
MVEL.eval
(char[] expression, int start, int offset, Object ctx, VariableResolverFactory vars) static <T> T
MVEL.eval
(char[] expression, int start, int offset, Object ctx, VariableResolverFactory vars, Class<T> toType) static Object
MVEL.eval
(char[] expression, Object ctx, VariableResolverFactory vars) Evaluate an expression against a context object and return the valuestatic <T> T
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 <T> T
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 aVariableResolverFactory
.static <T> T
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 aVariableResolverFactory
.static <T> T
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 <T> T
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, Object thisReferece, ParserContext pCtx) static Object
PropertyAccessor.get
(String property, Object ctx, VariableResolverFactory resolver, Object thisReference, ParserContext pCtx) ParserConfiguration.getVariableFactory
(VariableResolverFactory factory) static void
PropertyAccessor.set
(Object ctx, VariableResolverFactory resolver, String property, Object value, ParserContext pCtx) Constructors in org.mvel2 with parameters of type VariableResolverFactoryModifierConstructorDescriptionMVELInterpretedRuntime
(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) (package private)
MVELInterpretedRuntime
(String expression, VariableResolverFactory resolverFactory) 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 VariableResolverFactoryFields in org.mvel2.ast declared as VariableResolverFactoryModifier and TypeFieldDescriptionprivate VariableResolverFactory
Proto.ProtoInstance.instanceStates
private VariableResolverFactory
InvokationContextFactory.protoContext
private final VariableResolverFactory
PrototypalFunctionInstance.resolverFactory
Methods in org.mvel2.ast that return VariableResolverFactoryMethods in org.mvel2.ast with parameters of type VariableResolverFactoryModifier and TypeMethodDescriptionFunction.call
(Object ctx, Object thisValue, VariableResolverFactory factory, Object[] parms) FunctionInstance.call
(Object ctx, Object thisValue, VariableResolverFactory factory, Object[] parms) Proto.Receiver.call
(Object ctx, Object thisCtx, VariableResolverFactory factory, Object[] parms) PrototypalFunctionInstance.call
(Object ctx, Object thisValue, VariableResolverFactory factory, Object[] parms) private Object
NewObjectNode.createPrototypalObject
(Object ctx, Object thisRef, VariableResolverFactory factory) private Object
ASTNode.deop
(Object ctx, Object thisValue, VariableResolverFactory factory, RuntimeException e) void
WithNode.ParmValuePair.eval
(Object ctx, VariableResolverFactory factory) private Object
InlineCollectionNode.execGraph
(Object o, Class type, Object ctx, VariableResolverFactory factory) static Class
TypeDescriptor.getClassReference
(Class baseType, TypeDescriptor tDescr, VariableResolverFactory factory, ParserContext ctx) And.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) AssertNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) AssignmentNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) ASTNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) BinaryOperation.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) Contains.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) Convertable.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) DeclProtoVarNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) DeclTypedVarNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) DeepAssignmentNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) DeepOperativeAssignmentNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) DoNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) DoUntilNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) EndOfStatement.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) Fold.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) ForEachNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) ForNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) Function.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) IfNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) ImportNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) IndexedAssignmentNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) IndexedDeclTypedVarNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) IndexedOperativeAssign.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) IndexedPostFixDecNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) IndexedPostFixIncNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) IndexedPreFixDecNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) IndexedPreFixIncNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) InlineCollectionNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) Instance.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) IntAdd.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) IntDiv.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) InterceptorWrapper.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) IntMult.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) IntSub.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) Invert.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) IsDef.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) LineLabel.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) LiteralDeepPropertyNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) LiteralNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) Negation.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) NewObjectNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) NewObjectPrototype.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) NewPrototypeNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) OperativeAssign.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) OperatorNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) Or.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) PostFixDecNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) PostFixIncNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) PreFixDecNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) PreFixIncNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) Proto.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) ProtoVarNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) RegExMatch.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) RegExMatchNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) ReturnNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) Sign.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) Soundslike.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) Stacklang.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) StaticImportNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) Strsim.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) Substatement.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) ThisWithNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) TypeCast.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) TypedVarNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) Union.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) UntilNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) WhileNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) WithNode.getReducedValue
(Object ctx, Object thisValue, VariableResolverFactory factory) And.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) AssertNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) AssignmentNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) ASTNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) BinaryOperation.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) Contains.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) Convertable.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) DeclProtoVarNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) DeclTypedVarNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) DeepAssignmentNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) DoNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) DoUntilNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) EndOfStatement.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) Fold.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) ForEachNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) ForNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) Function.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) IfNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) ImportNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) IndexedAssignmentNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) IndexedDeclTypedVarNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) IndexedOperativeAssign.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) IndexedPostFixDecNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) IndexedPostFixIncNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) IndexedPreFixDecNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) IndexedPreFixIncNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) InlineCollectionNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) Instance.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) IntAdd.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) IntDiv.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) InterceptorWrapper.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) IntMult.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) IntSub.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) Invert.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) IsDef.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) LineLabel.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) LiteralDeepPropertyNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) LiteralNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) Negation.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) NewObjectNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) NewObjectPrototype.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) NewPrototypeNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) OperativeAssign.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) OperatorNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) Or.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) PostFixDecNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) PostFixIncNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) PreFixDecNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) PreFixIncNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) Proto.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) ProtoVarNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) RegExMatch.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) RegExMatchNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) ReturnNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) Sign.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) Soundslike.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) Stacklang.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) StaticImportNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) Strsim.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) Substatement.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) ThisWithNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) TypeCast.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) TypedVarNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) Union.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) UntilNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) WhileNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) WithNode.getReducedValueAccelerated
(Object ctx, Object thisValue, VariableResolverFactory factory) NewObjectNode.NewObjectArray.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) Proto.Receiver.init
(Proto.ProtoInstance instance, Object ctx, Object thisCtx, VariableResolverFactory factory) Proto.newInstance
(Object ctx, Object thisCtx, VariableResolverFactory factory) private Object
ASTNode.optimize
(Object ctx, Object thisValue, VariableResolverFactory factory) NewObjectNode.NewObjectArray.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) Constructors in org.mvel2.ast with parameters of type VariableResolverFactoryModifierConstructorDescriptionInvokationContextFactory
(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 VariableResolverFactoryModifier and TypeFieldDescriptionprotected VariableResolverFactory
AbstractParser.variableFactory
Methods in org.mvel2.compiler with parameters of type VariableResolverFactoryModifier and TypeMethodDescriptionCompiledExpression.getDirectValue
(Object staticContext, VariableResolverFactory factory) Accessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) CompiledAccExpression.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) CompiledAccExpression.getValue
(Object staticContext, VariableResolverFactory factory) CompiledExpression.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) CompiledExpression.getValue
(Object staticContext, VariableResolverFactory factory) ExecutableAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) ExecutableAccessor.getValue
(Object staticContext, VariableResolverFactory factory) ExecutableAccessorSafe.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) ExecutableAccessorSafe.getValue
(Object staticContext, VariableResolverFactory factory) ExecutableLiteral.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) ExecutableLiteral.getValue
(Object staticContext, VariableResolverFactory factory) ExecutableStatement.getValue
(Object staticContext, VariableResolverFactory factory) Accessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) CompiledAccExpression.setValue
(Object ctx, Object elCtx, VariableResolverFactory vrf, Object value) CompiledExpression.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) ExecutableAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) ExecutableAccessorSafe.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) ExecutableLiteral.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) -
Uses of VariableResolverFactory in org.mvel2.debug
Fields in org.mvel2.debug declared as VariableResolverFactoryMethods in org.mvel2.debug that return VariableResolverFactoryMethods in org.mvel2.debug with parameters of type VariableResolverFactoryModifier and TypeMethodDescriptionint
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 -
Uses of VariableResolverFactory in org.mvel2.integration
Methods in org.mvel2.integration with type parameters of type VariableResolverFactoryModifier and TypeMethodDescriptionstatic <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 VariableResolverFactoryModifier and TypeMethodDescriptionVariableResolverFactory.getNextFactory()
Returns the next factory in the factory chain.VariableResolverFactory.setNextFactory
(VariableResolverFactory resolverFactory) Sets the next factory in the chain.Methods in org.mvel2.integration with parameters of type VariableResolverFactoryModifier and TypeMethodDescriptionstatic <T extends VariableResolverFactory>
TResolverTools.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.PropertyHandler.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 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.setNextFactory
(VariableResolverFactory resolverFactory) Sets the next factory in the chain.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 VariableResolverFactoryModifier and TypeClassDescriptionclass
Use this class to extend you own VariableResolverFactories.class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Fields in org.mvel2.integration.impl declared as VariableResolverFactoryModifier and TypeFieldDescriptionprivate VariableResolverFactory
StackDemarcResolverFactory.delegate
private VariableResolverFactory
StackResetResolverFactory.delegate
protected VariableResolverFactory
BaseVariableResolverFactory.nextFactory
Methods in org.mvel2.integration.impl that return VariableResolverFactoryModifier and TypeMethodDescriptionStackDemarcResolverFactory.getDelegate()
StackResetResolverFactory.getDelegate()
BaseVariableResolverFactory.getNextFactory()
ImmutableDefaultFactory.getNextFactory()
StackDemarcResolverFactory.getNextFactory()
StackResetResolverFactory.getNextFactory()
BaseVariableResolverFactory.setNextFactory
(VariableResolverFactory resolverFactory) ImmutableDefaultFactory.setNextFactory
(VariableResolverFactory resolverFactory) StackDemarcResolverFactory.setNextFactory
(VariableResolverFactory resolverFactory) StackResetResolverFactory.setNextFactory
(VariableResolverFactory resolverFactory) DefaultLocalVariableResolverFactory.setNoTilt
(boolean noTilt) FunctionVariableResolverFactory.setNoTilt
(boolean noTilt) Methods in org.mvel2.integration.impl with parameters of type VariableResolverFactoryModifier and TypeMethodDescriptionvoid
BaseVariableResolverFactory.appendFactory
(VariableResolverFactory resolverFactory) void
BaseVariableResolverFactory.insertFactory
(VariableResolverFactory resolverFactory) void
StackResetResolverFactory.setDelegate
(VariableResolverFactory delegate) BaseVariableResolverFactory.setNextFactory
(VariableResolverFactory resolverFactory) ImmutableDefaultFactory.setNextFactory
(VariableResolverFactory resolverFactory) StackDemarcResolverFactory.setNextFactory
(VariableResolverFactory resolverFactory) StackResetResolverFactory.setNextFactory
(VariableResolverFactory resolverFactory) Constructors in org.mvel2.integration.impl with parameters of type VariableResolverFactoryModifierConstructorDescriptionCachedMapVariableResolverFactory
(Map<String, Object> variables, VariableResolverFactory nextFactory) ClassImportResolverFactory
(ParserConfiguration pCfg, VariableResolverFactory nextFactory, boolean compiled) DefaultLocalVariableResolverFactory
(Map<String, Object> variables, VariableResolverFactory nextFactory) DefaultLocalVariableResolverFactory
(VariableResolverFactory nextFactory, String[] indexedVariables) FunctionVariableResolverFactory
(Function function, VariableResolverFactory nextFactory, String[] indexedVariables, Object[] parameters) IndexedVariableResolverFactory
(String[] varNames, Object[] values, VariableResolverFactory nextFactory) ItemResolverFactory
(ItemResolverFactory.ItemResolver resolver, VariableResolverFactory nextFactory) MapVariableResolverFactory
(Map<String, Object> variables, VariableResolverFactory nextFactory) TypeInjectionResolverFactoryImpl
(Map<String, Object> variables, VariableResolverFactory nextFactory) TypeInjectionResolverFactoryImpl
(ParserContext ctx, VariableResolverFactory nextVariableResolverFactory) -
Uses of VariableResolverFactory in org.mvel2.optimizers
Methods in org.mvel2.optimizers with parameters of type VariableResolverFactoryModifier and TypeMethodDescriptionAccessorOptimizer.optimizeAccessor
(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory, boolean rootThisRef, Class ingressType) AccessorOptimizer.optimizeCollection
(ParserContext pCtx, Object collectionGraph, Class type, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory) AccessorOptimizer.optimizeObjectCreation
(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory) AccessorOptimizer.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 VariableResolverFactoryModifier and TypeMethodDescriptionDynamicCollectionAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) DynamicGetAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) DynamicSetAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) private Object
DynamicCollectionAccessor.optimize
(ParserContext pCtx, Object ctx, Object elCtx, VariableResolverFactory variableResolverFactory) private Object
DynamicGetAccessor.optimize
(Object ctx, Object elCtx, VariableResolverFactory variableResolverFactory) private Object
DynamicSetAccessor.optimize
(Object ctx, Object elCtx, VariableResolverFactory variableResolverFactory, Object value) DynamicOptimizer.optimizeAccessor
(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory, boolean rootThisRef, Class ingressType) DynamicOptimizer.optimizeCollection
(ParserContext pCtx, Object rootObject, Class type, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory) DynamicOptimizer.optimizeObjectCreation
(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory) DynamicOptimizer.optimizeSetAccessor
(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory, boolean rootThisRef, Object value, Class valueType) DynamicCollectionAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) DynamicGetAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) DynamicSetAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) -
Uses of VariableResolverFactory in org.mvel2.optimizers.impl.asm
Fields in org.mvel2.optimizers.impl.asm declared as VariableResolverFactoryModifier and TypeFieldDescriptionprivate VariableResolverFactory
ASMAccessorOptimizer.variableFactory
Methods in org.mvel2.optimizers.impl.asm with parameters of type VariableResolverFactoryModifier and TypeMethodDescriptionASMAccessorOptimizer.optimizeAccessor
(ParserContext pCtx, char[] property, int start, int offset, Object staticContext, Object thisRef, VariableResolverFactory factory, boolean root, Class ingressType) ASMAccessorOptimizer.optimizeCollection
(ParserContext pCtx, Object o, Class type, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory) ASMAccessorOptimizer.optimizeObjectCreation
(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory) ASMAccessorOptimizer.optimizeSetAccessor
(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory, boolean rootThisRef, Object value, Class ingressType) void
ProducesBytecode.produceBytecodeGet
(org.objectweb.asm.MethodVisitor mv, String propertyName, VariableResolverFactory factory) void
ProducesBytecode.produceBytecodePut
(org.objectweb.asm.MethodVisitor mv, String propertyName, VariableResolverFactory factory) -
Uses of VariableResolverFactory in org.mvel2.optimizers.impl.refl
Fields in org.mvel2.optimizers.impl.refl declared as VariableResolverFactoryModifier and TypeFieldDescriptionprivate VariableResolverFactory
ReflectiveAccessorOptimizer.variableFactory
Methods in org.mvel2.optimizers.impl.refl with parameters of type VariableResolverFactoryModifier and TypeMethodDescriptionprivate AccessorNode
ReflectiveAccessorOptimizer.compileConstructor
(char[] expression, Object ctx, VariableResolverFactory vars) ReflectiveAccessorOptimizer.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) ReflectiveAccessorOptimizer.optimizeAccessor
(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory, boolean root, Class ingressType) ReflectiveAccessorOptimizer.optimizeCollection
(ParserContext pCtx, Object o, Class type, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory) ReflectiveAccessorOptimizer.optimizeObjectCreation
(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory) ReflectiveAccessorOptimizer.optimizeSetAccessor
(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory factory, boolean rootThisRef, Object value, Class ingressType) Constructors in org.mvel2.optimizers.impl.refl with parameters of type VariableResolverFactoryModifierConstructorDescriptionprivate
ReflectiveAccessorOptimizer
(ParserContext pCtx, char[] property, int start, int offset, Object ctx, Object thisRef, VariableResolverFactory variableFactory) -
Uses of VariableResolverFactory in org.mvel2.optimizers.impl.refl.collection
Methods in org.mvel2.optimizers.impl.refl.collection with parameters of type VariableResolverFactoryModifier and TypeMethodDescriptionArrayCreator.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) ExprValueAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) ListCreator.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) MapCreator.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) MDArrayCreator.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) ArrayCreator.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) ExprValueAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) ListCreator.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) MapCreator.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) MDArrayCreator.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) Constructors in org.mvel2.optimizers.impl.refl.collection with parameters of type VariableResolverFactoryModifierConstructorDescriptionExprValueAccessor
(String ex, Class expectedType, Object ctx, VariableResolverFactory factory, ParserContext pCtx) -
Uses of VariableResolverFactory in org.mvel2.optimizers.impl.refl.nodes
Methods in org.mvel2.optimizers.impl.refl.nodes with parameters of type VariableResolverFactoryModifier and TypeMethodDescriptionprivate Object[]
ConstructorAccessor.executeAll
(Object ctx, VariableResolverFactory vars) private Object[]
MethodAccessor.executeAll
(Object ctx, VariableResolverFactory vars, Method m) private Object[]
MethodAccessorNH.executeAll
(Object ctx, VariableResolverFactory vars) protected Object[]
InvokableAccessor.executeAndCoerce
(Class[] target, Object elCtx, VariableResolverFactory vars, boolean isVarargs) private Object[]
MethodAccessorNH.executeAndCoerce
(Class[] target, Object elCtx, VariableResolverFactory vars) private Object
GetterAccessor.executeOverrideTarget
(Method o, Object ctx, Object elCtx, VariableResolverFactory vars) private Object
GetterAccessorNH.executeOverrideTarget
(Method o, Object ctx, Object elCtx, VariableResolverFactory vars) private Object
MethodAccessor.executeOverrideTarget
(Method o, Object ctx, Object elCtx, VariableResolverFactory vars) private Object
MethodAccessorNH.executeOverrideTarget
(Method o, Object ctx, Object elCtx, VariableResolverFactory vars) private Object
Union.get
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) ArrayAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory vars) ArrayAccessorNest.getValue
(Object ctx, Object elCtx, VariableResolverFactory vars) ArrayLength.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) ConstructorAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) DynamicFieldAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory vars) DynamicFunctionAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) DynamicSetterAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory vars) FieldAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory vars) FieldAccessorNH.getValue
(Object ctx, Object elCtx, VariableResolverFactory vars) FunctionAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) GetterAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory vars) GetterAccessorNH.getValue
(Object ctx, Object elCtx, VariableResolverFactory vars) IndexedCharSeqAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory vars) IndexedCharSeqAccessorNest.getValue
(Object ctx, Object elCtx, VariableResolverFactory vars) IndexedVariableAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory vrf) ListAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory vars) ListAccessorNest.getValue
(Object ctx, Object elCtx, VariableResolverFactory vars) MapAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory vrf) MapAccessorNest.getValue
(Object ctx, Object elCtx, VariableResolverFactory vrf) MethodAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory vars) MethodAccessorNH.getValue
(Object ctx, Object elCtx, VariableResolverFactory vars) Notify.getValue
(Object ctx, Object elCtx, VariableResolverFactory vrf) NullSafe.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) PropertyHandlerAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) SetterAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory vars) StaticReferenceAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory vars) StaticVarAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory vars) StaticVarAccessorNH.getValue
(Object ctx, Object elCtx, VariableResolverFactory vars) ThisValueAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory vars) Union.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) VariableAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory vrf) WithAccessor.getValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) private Object
GetterAccessorNH.nullHandle
(String name, Object v, Object ctx, Object elCtx, VariableResolverFactory vars) WithAccessor.processWith
(Object ctx, Object thisValue, VariableResolverFactory factory) ArrayAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) ArrayAccessorNest.setValue
(Object ctx, Object elCtx, VariableResolverFactory vars, Object value) ArrayLength.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) ConstructorAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) DynamicFieldAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) DynamicFunctionAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) DynamicSetterAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) FieldAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) FieldAccessorNH.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) FunctionAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) GetterAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory vars, Object value) GetterAccessorNH.setValue
(Object ctx, Object elCtx, VariableResolverFactory vars, Object value) IndexedCharSeqAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) IndexedCharSeqAccessorNest.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) IndexedVariableAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) ListAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory vars, Object value) ListAccessorNest.setValue
(Object ctx, Object elCtx, VariableResolverFactory vars, Object value) MapAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory vars, Object value) MapAccessorNest.setValue
(Object ctx, Object elCtx, VariableResolverFactory vars, Object value) MethodAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) MethodAccessorNH.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) Notify.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) NullSafe.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) PropertyHandlerAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) SetterAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) StaticReferenceAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) StaticVarAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) StaticVarAccessorNH.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) ThisValueAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) Union.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) VariableAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) WithAccessor.setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) -
Uses of VariableResolverFactory in org.mvel2.sh
Fields in org.mvel2.sh declared as VariableResolverFactory -
Uses of VariableResolverFactory in org.mvel2.templates
Methods in org.mvel2.templates with parameters of type VariableResolverFactoryModifier and TypeMethodDescriptionstatic Object
TemplateRuntime.eval
(File file, Object ctx, VariableResolverFactory vars, TemplateRegistry registry) static Object
TemplateRuntime.eval
(InputStream instream, Object ctx, VariableResolverFactory vars) static Object
TemplateRuntime.eval
(InputStream instream, Object ctx, VariableResolverFactory vars, TemplateRegistry registry) static void
TemplateRuntime.eval
(InputStream instream, Object ctx, VariableResolverFactory vars, TemplateRegistry register, OutputStream stream) static Object
TemplateRuntime.eval
(String template, Object ctx, VariableResolverFactory vars) static void
TemplateRuntime.eval
(String template, Object ctx, VariableResolverFactory vars, OutputStream stream) static Object
TemplateRuntime.eval
(String template, Object ctx, VariableResolverFactory vars, TemplateRegistry registry) static void
TemplateRuntime.eval
(String template, Object ctx, VariableResolverFactory vars, TemplateRegistry registry, OutputStream stream) static void
TemplateRuntime.eval
(String template, Object ctx, VariableResolverFactory vars, TemplateRegistry registry, TemplateOutputStream stream) static void
TemplateRuntime.eval
(String template, Object ctx, VariableResolverFactory vars, TemplateOutputStream stream) TemplateRuntime.execute
(StringBuilder appender, Object context, VariableResolverFactory factory) static Object
TemplateRuntime.execute
(CompiledTemplate compiled, Object context, VariableResolverFactory factory) static void
TemplateRuntime.execute
(CompiledTemplate compiled, Object context, VariableResolverFactory factory, OutputStream stream) static void
TemplateRuntime.execute
(CompiledTemplate compiled, Object context, VariableResolverFactory factory, OutputStream stream, String baseDir) static Object
TemplateRuntime.execute
(CompiledTemplate compiled, Object context, VariableResolverFactory factory, String baseDir) static Object
TemplateRuntime.execute
(CompiledTemplate compiled, Object context, VariableResolverFactory factory, TemplateRegistry registry) static Object
TemplateRuntime.execute
(CompiledTemplate compiled, Object context, VariableResolverFactory factory, TemplateRegistry registry, OutputStream stream) static Object
TemplateRuntime.execute
(CompiledTemplate compiled, Object context, VariableResolverFactory factory, TemplateRegistry registry, String baseDir) static Object
TemplateRuntime.execute
(CompiledTemplate compiled, Object context, VariableResolverFactory factory, TemplateRegistry registry, TemplateOutputStream stream) static Object
TemplateRuntime.execute
(CompiledTemplate compiled, Object context, VariableResolverFactory factory, TemplateRegistry registry, TemplateOutputStream stream, String basedir) static Object
TemplateRuntime.execute
(Node root, char[] template, StringBuilder appender, Object context, VariableResolverFactory factory, TemplateRegistry registry) static Object
TemplateRuntime.execute
(Node root, char[] template, StringBuilder appender, Object context, VariableResolverFactory factory, TemplateRegistry registry, String baseDir) static Object
TemplateRuntime.execute
(Node root, char[] template, TemplateOutputStream appender, Object context, VariableResolverFactory factory, TemplateRegistry registry) static Object
TemplateRuntime.execute
(Node root, char[] template, TemplateOutputStream appender, Object context, VariableResolverFactory factory, TemplateRegistry registry, String baseDir) static Object
TemplateRuntime.execute
(Node root, char[] template, StringAppender appender, Object context, VariableResolverFactory factory, TemplateRegistry registry) TemplateRuntime.execute
(TemplateOutputStream stream, Object context, VariableResolverFactory factory) TemplateRuntime.execute
(StringAppender appender, Object context, VariableResolverFactory factory) -
Uses of VariableResolverFactory in org.mvel2.templates.res
Methods in org.mvel2.templates.res with parameters of type VariableResolverFactoryModifier and TypeMethodDescriptionCodeNode.eval
(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) CommentNode.eval
(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) CompiledCodeNode.eval
(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) CompiledDeclareNode.eval
(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) CompiledEvalNode.eval
(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) CompiledExpressionNode.eval
(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) CompiledForEachNode.eval
(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) CompiledIfNode.eval
(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) CompiledIncludeNode.eval
(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) CompiledNamedIncludeNode.eval
(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) CompiledTerminalExpressionNode.eval
(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) DeclareNode.eval
(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) EndNode.eval
(TemplateRuntime runtie, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) EvalNode.eval
(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) ExpressionNode.eval
(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) ForEachNode.eval
(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) IfNode.eval
(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) IncludeNode.eval
(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) NamedIncludeNode.eval
(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) abstract Object
Node.eval
(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) TerminalExpressionNode.eval
(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) TerminalNode.eval
(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) TextNode.eval
(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory) private String
CompiledIncludeNode.readFile
(TemplateRuntime runtime, String fileName, Object ctx, VariableResolverFactory factory) -
Uses of VariableResolverFactory in org.mvel2.util
Methods in org.mvel2.util that return VariableResolverFactoryModifier and TypeMethodDescriptionSharedVariableSpaceModel.createFactory()
SimpleVariableSpaceModel.createFactory
(Object[] vals) Methods in org.mvel2.util with parameters of type VariableResolverFactoryModifier and TypeMethodDescriptionCallableProxy.call
(Object ctx, Object thisCtx, VariableResolverFactory factory, Object[] parameters) MethodStub.call
(Object ctx, Object thisCtx, VariableResolverFactory factory, Object[] parameters) StaticFieldStub.call
(Object ctx, Object thisCtx, VariableResolverFactory factory, Object[] parameters) StaticStub.call
(Object ctx, Object thisCtx, VariableResolverFactory factory, Object[] parameters) static Class
ParseTools.findClass
(VariableResolverFactory factory, String name, ParserContext pCtx) static ClassImportResolverFactory
ParseTools.findClassImportResolverFactory
(VariableResolverFactory factory, ParserContext pCtx) CompilerTools.getInjectedImports
(VariableResolverFactory factory) static void
ParseTools.parseWithExpressions
(String nestParm, char[] block, int start, int offset, Object ctx, VariableResolverFactory factory)