net.sourceforge.templat.expr
Class ExprActions

java.lang.Object
  extended by net.sourceforge.templat.expr.ExprActions

 class ExprActions
extends Object

Actions for ExprParser and IncludeParser.

Author:
Chris Mosher

Constructor Summary
ExprActions(ContextStack stackContext)
           
 
Method Summary
 ArrayList<Object> addToList(Object arg, Object arglist)
           
 Object applySelectors(Object name, Object selectors)
           
 ArraySubscript createArraySubscript(Object subscript)
           
 ArrayList<Object> createList()
           
 MethodCall createMethodCall(Object nameMethod, Object arglist)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExprActions

public ExprActions(ContextStack stackContext)
Method Detail

createList

public ArrayList<Object> createList()

addToList

public ArrayList<Object> addToList(Object arg,
                                   Object arglist)

createArraySubscript

public ArraySubscript createArraySubscript(Object subscript)
                                    throws TemplateParsingException
Throws:
TemplateParsingException

createMethodCall

public MethodCall createMethodCall(Object nameMethod,
                                   Object arglist)

applySelectors

public Object applySelectors(Object name,
                             Object selectors)
                      throws TemplateParsingException
Throws:
TemplateParsingException