org.mvel2.optimizers.impl.refl.nodes
Class FieldAccessorNH

java.lang.Object
  extended by org.mvel2.optimizers.impl.refl.nodes.FieldAccessorNH
All Implemented Interfaces:
Serializable, Accessor, AccessorNode

public class FieldAccessorNH
extends Object
implements AccessorNode

See Also:
Serialized Form

Constructor Summary
FieldAccessorNH(Field field, PropertyHandler handler)
           
 
Method Summary
 Field getField()
           
 Class getKnownEgressType()
           
 AccessorNode getNextNode()
           
 Object getValue(Object ctx, Object elCtx, VariableResolverFactory vars)
           
 void setField(Field field)
           
 AccessorNode setNextNode(AccessorNode nextNode)
           
 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

FieldAccessorNH

public FieldAccessorNH(Field field,
                       PropertyHandler handler)
Method Detail

getValue

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

setValue

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

getField

public Field getField()

setField

public void setField(Field field)

getNextNode

public AccessorNode getNextNode()
Specified by:
getNextNode in interface AccessorNode

setNextNode

public AccessorNode setNextNode(AccessorNode nextNode)
Specified by:
setNextNode in interface AccessorNode

getKnownEgressType

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


Copyright © 2011. All Rights Reserved.