## Uses of Interface
org.apache.commons.jelly.expression.ExpressionFactory

Packages that use ExpressionFactory
Package | Description
--- | ---
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.parser | Jelly parsers both XML syntax and non-XML syntaxes are supported.
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 ExpressionFactory in org.apache.commons.jelly

Methods in org.apache.commons.jelly that return ExpressionFactory
Modifier and Type | Method and Description
--- | ---
`protected ExpressionFactory` | TagLibrary.`getExpressionFactory()` Allows derived tag libraries to use their own factory

Methods in org.apache.commons.jelly with parameters of type ExpressionFactory
Modifier and Type | Method and Description
--- | ---
`Expression` | TagLibrary.`createExpression(ExpressionFactory factory, TagScript tagScript, String attributeName, String attributeValue)` Allows taglibs to use their own expression evaluation mechanism

### Uses of ExpressionFactory in org.apache.commons.jelly.expression

Methods in org.apache.commons.jelly.expression with parameters of type ExpressionFactory
Modifier and Type | Method and Description
--- | ---
`static Expression` | CompositeExpression.`parse(String text, ExpressionFactory factory)` Parses the given String to be either a ConstantExpression, an Expression denoted as "${foo}" or some String with embedded expressions such as "abc${something}def${else}xyz" which results in a CompositeExpression being returned.

### Uses of ExpressionFactory in org.apache.commons.jelly.expression.jexl

Classes in org.apache.commons.jelly.expression.jexl that implement ExpressionFactory
Modifier and Type | Class and Description
--- | ---
`class` | `JexlExpressionFactory` Represents a factory of Jexl expression which fully supports the Expression Language in JSTL and JSP.

### Uses of ExpressionFactory in org.apache.commons.jelly.parser

Methods in org.apache.commons.jelly.parser that return ExpressionFactory
Modifier and Type | Method and Description
--- | ---
`protected ExpressionFactory` | XMLParser.`createExpressionFactory()`
`ExpressionFactory` | XMLParser.`getExpressionFactory()`

Methods in org.apache.commons.jelly.parser with parameters of type ExpressionFactory
Modifier and Type | Method and Description
--- | ---
`void` | XMLParser.`setExpressionFactory(ExpressionFactory expressionFactory)` Sets the expression factory used to evaluate tag attributes

### Uses of ExpressionFactory in org.apache.commons.jelly.tags.junit

Methods in org.apache.commons.jelly.tags.junit with parameters of type ExpressionFactory
Modifier and Type | Method and Description
--- | ---
`Expression` | JUnitTagLibrary.`createExpression(ExpressionFactory factory, TagScript tagScript, String attributeName, String attributeValue)`

### Uses of ExpressionFactory in org.apache.commons.jelly.tags.xml

Methods in org.apache.commons.jelly.tags.xml with parameters of type ExpressionFactory
Modifier and Type | Method and Description
--- | ---
`Expression` | XMLTagLibrary.`createExpression(ExpressionFactory factory, TagScript tagScript, String attributeName, String attributeValue)`