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, 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
 Class getKnownEgressType()
           
 Object getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)
           
 Object setValue(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()


Copyright © 2011. All Rights Reserved.