org.apache.cocoon.el.impl.javascript
Class JavaScriptExpression

java.lang.Object
  extended byorg.apache.cocoon.el.impl.AbstractExpression
      extended byorg.apache.cocoon.el.impl.javascript.JavaScriptExpression
All Implemented Interfaces:
org.apache.cocoon.el.Expression

public class JavaScriptExpression
extends AbstractExpression

Version:
$Id: JavaScriptExpression.html 1304280 2012-03-23 11:18:01Z ilgrosso $

Field Summary
 
Fields inherited from class org.apache.cocoon.el.impl.AbstractExpression
EMPTY_ITER
 
Constructor Summary
JavaScriptExpression(String language, String expression, org.mozilla.javascript.Scriptable rootScope)
           
 
Method Summary
 void assign(org.apache.cocoon.el.objectmodel.ObjectModel objectModel, Object value)
           
 Object evaluate(org.apache.cocoon.el.objectmodel.ObjectModel objectModel)
           
 Object getNode(org.apache.cocoon.el.objectmodel.ObjectModel objectModel)
           
 Iterator iterate(org.apache.cocoon.el.objectmodel.ObjectModel objectModel)
           
 
Methods inherited from class org.apache.cocoon.el.impl.AbstractExpression
getExpression, getLanguage, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaScriptExpression

public JavaScriptExpression(String language,
                            String expression,
                            org.mozilla.javascript.Scriptable rootScope)
Method Detail

evaluate

public Object evaluate(org.apache.cocoon.el.objectmodel.ObjectModel objectModel)
                throws org.apache.cocoon.el.ExpressionException
Throws:
org.apache.cocoon.el.ExpressionException

iterate

public Iterator iterate(org.apache.cocoon.el.objectmodel.ObjectModel objectModel)
                 throws org.apache.cocoon.el.ExpressionException
Throws:
org.apache.cocoon.el.ExpressionException

assign

public void assign(org.apache.cocoon.el.objectmodel.ObjectModel objectModel,
                   Object value)
            throws org.apache.cocoon.el.ExpressionException
Throws:
org.apache.cocoon.el.ExpressionException

getNode

public Object getNode(org.apache.cocoon.el.objectmodel.ObjectModel objectModel)
               throws org.apache.cocoon.el.ExpressionException
Throws:
org.apache.cocoon.el.ExpressionException


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