org.mvel2.optimizers.dynamic
Class DynamicSetAccessor

java.lang.Object
  extended by org.mvel2.optimizers.dynamic.DynamicSetAccessor
All Implemented Interfaces:
Accessor, DynamicAccessor

public class DynamicSetAccessor
extends Object
implements DynamicAccessor


Constructor Summary
DynamicSetAccessor(ParserContext context, char[] property, Accessor _accessor)
           
 
Method Summary
 void deoptimize()
           
 String getDescription()
           
 Class getKnownEgressType()
           
 Object getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)
           
 void setDescription(String description)
           
 Object setValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicSetAccessor

public DynamicSetAccessor(ParserContext context,
                          char[] property,
                          Accessor _accessor)
Method Detail

setValue

public Object setValue(Object ctx,
                       Object elCtx,
                       VariableResolverFactory variableFactory,
                       Object value)
Specified by:
setValue in interface Accessor

getValue

public Object getValue(Object ctx,
                       Object elCtx,
                       VariableResolverFactory variableFactory)
Specified by:
getValue in interface Accessor

deoptimize

public void deoptimize()
Specified by:
deoptimize in interface DynamicAccessor

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

getKnownEgressType

public Class getKnownEgressType()
Specified by:
getKnownEgressType in interface Accessor


Copyright © 2011. All Rights Reserved.