org.apache.cocoon.components.expression.jexl
Class JexlExpression

java.lang.Object
  extended by org.apache.cocoon.components.expression.AbstractExpression
      extended by org.apache.cocoon.components.expression.jexl.JexlExpression
All Implemented Interfaces:
Expression

public class JexlExpression
extends AbstractExpression

Version:
$Id: JexlExpression.html 1304258 2012-03-23 10:09:27Z ilgrosso $

Field Summary
 
Fields inherited from class org.apache.cocoon.components.expression.AbstractExpression
EMPTY_ITER
 
Constructor Summary
JexlExpression(String language, String expression)
           
 
Method Summary
 void assign(ExpressionContext context, Object value)
           
 Object evaluate(ExpressionContext context)
           
 Object getNode(ExpressionContext context)
           
 Iterator iterate(ExpressionContext context)
           
 
Methods inherited from class org.apache.cocoon.components.expression.AbstractExpression
getExpression, getLanguage, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JexlExpression

public JexlExpression(String language,
                      String expression)
               throws ExpressionException
Throws:
ExpressionException
Method Detail

evaluate

public Object evaluate(ExpressionContext context)
                throws ExpressionException
Throws:
ExpressionException

iterate

public Iterator iterate(ExpressionContext context)
                 throws ExpressionException
Throws:
ExpressionException

assign

public void assign(ExpressionContext context,
                   Object value)
            throws ExpressionException
Throws:
ExpressionException

getNode

public Object getNode(ExpressionContext context)
               throws ExpressionException
Throws:
ExpressionException


Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.