Uses of Interface
org.apache.commons.jelly.expression.Expression

Packages that use Expression
org.apache.commons.jelly This package contains the main jelly API classes. 
org.apache.commons.jelly.expression Implementations of the Expression classes using commons-jexl. 
org.apache.commons.jelly.expression.jexl Expressions used to turn the tag attribute values into compiled expression objects for languages such as Jexl, XPath, Velocity, beanshell, Rhino etc. 
org.apache.commons.jelly.impl Core implementation classes for Jelly. 
org.apache.commons.jelly.parser Jelly parsers both XML syntax and non-XML syntaxes are supported. 
org.apache.commons.jelly.tags.beanshell A tag library for working with BeanShell expressions and scripts within Jelly 
org.apache.commons.jelly.tags.bsf A collection of tag libraries for working with BSF based scripting languages like JavaScript, Jython and PNuts 
org.apache.commons.jelly.tags.core The core Tags from the JSTL  
org.apache.commons.jelly.tags.define Tag library which allows the creation of new tags using Jelly script itself. 
org.apache.commons.jelly.tags.dynabean A tag library for creating new DynaClass and DynaBean objects from the beanutils library  
org.apache.commons.jelly.tags.jsl The Jelly Stylesheet Library (JSL) 
org.apache.commons.jelly.tags.junit A collection of JUnit tags for performing unit tests written in Jelly script. 
org.apache.commons.jelly.tags.xml The XML Tags from the JSTL  
 

Uses of Expression in org.apache.commons.jelly
 

Methods in org.apache.commons.jelly that return Expression
 Expression TagLibrary.createExpression(ExpressionFactory factory, java.lang.String tagName, java.lang.String attributeName, java.lang.String attributeValue)
          Allows taglibs to use their own expression evaluation mechanism
 

Uses of Expression in org.apache.commons.jelly.expression
 

Classes in org.apache.commons.jelly.expression that implement Expression
 class CompositeExpression
          CompositeExpression is a Composite expression made up of several Expression objects which are concatenated into a single String.
 class ConstantExpression
          ConstantExpression represents a constant expression.
 class ExpressionSupport
          ExpressionSupport an abstract base class for Expression implementations which provides default implementations of some of the typesafe evaluation methods.
 

Methods in org.apache.commons.jelly.expression that return Expression
static Expression CompositeExpression.parse(java.lang.String text, ExpressionFactory factory)
          Parses the given String to be either a ConstantExpresssion, an Expression denoted as "${foo}" or some String with embedded expresssions such as "abc${something}def${else}xyz" which results in a CompositeExpression being returned.
 Expression ExpressionFactory.createExpression(java.lang.String text)
          Creates a new expression for the given text
 

Methods in org.apache.commons.jelly.expression with parameters of type Expression
 void CompositeExpression.addExpression(Expression expression)
          Adds a new expression to the end of the expression list
 

Uses of Expression in org.apache.commons.jelly.expression.jexl
 

Classes in org.apache.commons.jelly.expression.jexl that implement Expression
 class JexlExpression
          Represents a Jexl expression which fully supports the Expression Language in JSTL and JSP along with some extra features like object method invocation.
 

Methods in org.apache.commons.jelly.expression.jexl that return Expression
 Expression JexlExpressionFactory.createExpression(java.lang.String text)
           
 

Uses of Expression in org.apache.commons.jelly.impl
 

Methods in org.apache.commons.jelly.impl that return Expression
 Expression ExpressionScript.getExpression()
           
 Expression Attribute.getDefaultValue()
          Returns the defaultValue.
 

Methods in org.apache.commons.jelly.impl with parameters of type Expression
 void TagScript.addAttribute(java.lang.String name, Expression expression)
          Add an initialization attribute for the tag.
 void ExpressionScript.setExpression(Expression expression)
          Sets the expression evaluated as a String and output by this script
 void Attribute.setDefaultValue(Expression defaultValue)
          Sets the defaultValue.
 

Constructors in org.apache.commons.jelly.impl with parameters of type Expression
ExpressionScript(Expression expression)
           
 

Uses of Expression in org.apache.commons.jelly.parser
 

Methods in org.apache.commons.jelly.parser that return Expression
protected  Expression XMLParser.createConstantExpression(java.lang.String tagName, java.lang.String attributeName, java.lang.String attributeValue)
           
 

Methods in org.apache.commons.jelly.parser with parameters of type Expression
protected  void XMLParser.addExpressionScript(ScriptBlock script, Expression expression)
          Adds the given Expression object to the current Script.
 

Uses of Expression in org.apache.commons.jelly.tags.beanshell
 

Classes in org.apache.commons.jelly.tags.beanshell that implement Expression
 class BeanShellExpression
          Represents a beanshell expression
 

Methods in org.apache.commons.jelly.tags.beanshell that return Expression
 Expression BeanShellExpressionFactory.createExpression(java.lang.String text)
           
 

Uses of Expression in org.apache.commons.jelly.tags.bsf
 

Classes in org.apache.commons.jelly.tags.bsf that implement Expression
 class BSFExpression
          Represents a BSF expression
 

Methods in org.apache.commons.jelly.tags.bsf that return Expression
 Expression BSFExpressionFactory.createExpression(java.lang.String text)
           
 

Uses of Expression in org.apache.commons.jelly.tags.core
 

Methods in org.apache.commons.jelly.tags.core with parameters of type Expression
 void WhenTag.setTest(Expression test)
          Sets the XPath expression to evaluate.
 void ExprTag.setValue(Expression value)
          Sets the Jexl expression to evaluate.
 void ForEachTag.setItems(Expression items)
          Sets the expression used to iterate over
 void SetTag.setValue(Expression value)
          Sets the expression to evaluate.
 void IfTag.setTest(Expression test)
          Sets the Jelly expression to evaluate.
 

Uses of Expression in org.apache.commons.jelly.tags.define
 

Methods in org.apache.commons.jelly.tags.define with parameters of type Expression
 void AttributeTag.setDefaultValue(Expression defaultValue)
          Sets the default value of this attribute
 

Uses of Expression in org.apache.commons.jelly.tags.dynabean
 

Methods in org.apache.commons.jelly.tags.dynabean with parameters of type Expression
 void SetTag.setValue(Expression value)
          Sets the expression to evaluate.
 

Uses of Expression in org.apache.commons.jelly.tags.jsl
 

Classes in org.apache.commons.jelly.tags.jsl that implement Expression
 class XPathPatternExpression
          An expression which returns an XPath based Pattern (like an XSLT pattern).
 

Methods in org.apache.commons.jelly.tags.jsl that return Expression
 Expression JSLTagLibrary.createExpression(ExpressionFactory factory, java.lang.String tagName, java.lang.String attributeName, java.lang.String attributeValue)
           
 

Uses of Expression in org.apache.commons.jelly.tags.junit
 

Methods in org.apache.commons.jelly.tags.junit that return Expression
 Expression JUnitTagLibrary.createExpression(ExpressionFactory factory, java.lang.String tagName, java.lang.String attributeName, java.lang.String attributeValue)
           
 

Methods in org.apache.commons.jelly.tags.junit with parameters of type Expression
 void AssertTag.setTest(Expression test)
          Sets the boolean expression to evaluate.
 

Uses of Expression in org.apache.commons.jelly.tags.xml
 

Classes in org.apache.commons.jelly.tags.xml that implement Expression
 class XPathExpression
          An expression which returns an XPath object.
 

Methods in org.apache.commons.jelly.tags.xml that return Expression
 Expression XMLTagLibrary.createExpression(ExpressionFactory factory, java.lang.String tagName, java.lang.String attributeName, java.lang.String attributeValue)
           
 



Copyright © 2002-2002 Apache Software Foundation. All Rights Reserved.