Package org.mvel2.compiler
Interface Accessor
-
- All Known Subinterfaces:
AccessorNode,DynamicAccessor,ExecutableStatement
- All Known Implementing Classes:
ArrayAccessor,ArrayAccessorNest,ArrayCreator,ArrayLength,BaseAccessor,CompiledAccExpression,CompiledExpression,ConstructorAccessor,DynamicCollectionAccessor,DynamicFieldAccessor,DynamicFunctionAccessor,DynamicGetAccessor,DynamicSetAccessor,DynamicSetterAccessor,ExecutableAccessor,ExecutableAccessorSafe,ExecutableLiteral,ExprValueAccessor,FieldAccessor,FieldAccessorNH,FunctionAccessor,GetterAccessor,GetterAccessorNH,IndexedCharSeqAccessor,IndexedCharSeqAccessorNest,IndexedVariableAccessor,InvokableAccessor,ListAccessor,ListAccessorNest,ListCreator,MapAccessor,MapAccessorNest,MapCreator,MDArrayCreator,MethodAccessor,MethodAccessorNH,NewObjectNode.NewObjectArray,Notify,NullSafe,PropertyHandlerAccessor,SetterAccessor,StaticReferenceAccessor,StaticVarAccessor,StaticVarAccessorNH,ThisValueAccessor,Union,VariableAccessor,WithAccessor
public interface Accessor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClassgetKnownEgressType()ObjectgetValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)ObjectsetValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value)
-
-
-
Method Detail
-
getValue
Object getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)
-
setValue
Object setValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value)
-
getKnownEgressType
Class getKnownEgressType()
-
-