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

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

public class MapAccessorNest
extends Object
implements AccessorNode

Author:
Christopher Brock
See Also:
Serialized Form

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

Constructor Detail

MapAccessorNest

public MapAccessorNest()

MapAccessorNest

public MapAccessorNest(ExecutableStatement property,
                       Class conversionType)

MapAccessorNest

public MapAccessorNest(String property,
                       Class conversionType)
Method Detail

getValue

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

setValue

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

getProperty

public ExecutableStatement getProperty()

setProperty

public void setProperty(ExecutableStatement property)

getNextNode

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

setNextNode

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

toString

public String toString()
Overrides:
toString in class Object

getKnownEgressType

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


Copyright © 2011. All Rights Reserved.