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


Copyright © 2011. All Rights Reserved.