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 java.lang.ClassgetKnownEgressType()java.lang.ObjectgetValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory)java.lang.ObjectsetValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory, java.lang.Object value)
-
-
-
Method Detail
-
getValue
java.lang.Object getValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory)
-
setValue
java.lang.Object setValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory, java.lang.Object value)
-
getKnownEgressType
java.lang.Class getKnownEgressType()
-
-