org.apache.cocoon.components.expression
Interface Expression

All Known Implementing Classes:
AbstractExpression, JXPathExpression

public interface Expression

Version:
SVN $Id: Expression.java 169483 2005-05-10 14:57:03Z lgawron $

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

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

getExpression

public String getExpression()

getLanguage

public String getLanguage()

getNode

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

setProperty

public void setProperty(String property,
                        Object value)


Copyright ? 1999-2005 The Apache Software Foundation. All Rights Reserved.