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

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

public class VariableAccessor
extends java.lang.Object
implements AccessorNode

See Also:
Serialized Form

Constructor Summary
VariableAccessor(java.lang.String property)
           
 
Method Summary
 java.lang.Class getKnownEgressType()
           
 AccessorNode getNextNode()
           
 java.lang.Object getProperty()
           
 java.lang.Object getValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory vrf)
           
 AccessorNode setNextNode(AccessorNode nextNode)
           
 void setProperty(java.lang.String property)
           
 java.lang.Object setValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VariableAccessor

public VariableAccessor(java.lang.String property)
Method Detail

getValue

public java.lang.Object getValue(java.lang.Object ctx,
                                 java.lang.Object elCtx,
                                 VariableResolverFactory vrf)
Specified by:
getValue in interface Accessor

setValue

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

getProperty

public java.lang.Object getProperty()

setProperty

public void setProperty(java.lang.String property)

getNextNode

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

setNextNode

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

getKnownEgressType

public java.lang.Class getKnownEgressType()
Specified by:
getKnownEgressType in interface Accessor


Copyright © 2011. All Rights Reserved.