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

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

public class ListAccessorNest
extends java.lang.Object
implements AccessorNode

See Also:
Serialized Form

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

Constructor Detail

ListAccessorNest

public ListAccessorNest()

ListAccessorNest

public ListAccessorNest(java.lang.String index,
                        java.lang.Class conversionType)

ListAccessorNest

public ListAccessorNest(ExecutableStatement index,
                        java.lang.Class conversionType)
Method Detail

getValue

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

setValue

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

getIndex

public ExecutableStatement getIndex()

setIndex

public void setIndex(ExecutableStatement index)

getNextNode

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

setNextNode

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getKnownEgressType

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


Copyright © 2010. All Rights Reserved.