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
Modifier and TypeMethodDescriptiongetValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory) setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value)
-
Method Details
-
getValue
-
setValue
-
getKnownEgressType
Class getKnownEgressType()
-