org.apache.cocoon.components.expression
Interface Expression

All Known Implementing Classes:
AbstractExpression, JavaScriptExpression, JexlExpression, JXPathExpression

public interface Expression

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

Method Summary
 void assign(ExpressionContext context, Object value)
           
 Object evaluate(ExpressionContext context)
           
 String getExpression()
           
 String getLanguage()
           
 Object getNode(ExpressionContext context)
           
 Iterator iterate(ExpressionContext context)
           
 void setProperty(String property, Object value)
           
 

Method Detail

evaluate

Object evaluate(ExpressionContext context)
                throws ExpressionException
Throws:
ExpressionException

iterate

Iterator iterate(ExpressionContext context)
                 throws ExpressionException
Throws:
ExpressionException

assign

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

getExpression

String getExpression()

getLanguage

String getLanguage()

getNode

Object getNode(ExpressionContext context)
               throws ExpressionException
Throws:
ExpressionException

setProperty

void setProperty(String property,
                 Object value)


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