## Uses of Class
org.apache.commons.jelly.JellyContext

Packages that use JellyContext
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.expression.xpath
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.servlet: Classes for using Jelly on the Servlet platform.
org.apache.commons.jelly.test

Uses of JellyContext in org.apache.commons.jelly

Fields in org.apache.commons.jelly declared as JellyContext
`protected JellyContext` `TagSupport.context`

Methods in org.apache.commons.jelly that return JellyContext
`protected JellyContext` `JellyContext.createChildContext()` Factory method to create a new child of this context
`JellyContext` `TagSupport.getContext()`
`JellyContext` `Tag.getContext()` Gets the context in which the tag will be run
`JellyContext` `Jelly.getJellyContext()` The context to use
`JellyContext` `JellyContext.getParent()`
`JellyContext` `JellyContext.getScope(java.lang.String name)`
`JellyContext` `JellyContext.newJellyContext()` A factory method to create a new child context of the current context.
`JellyContext` `JellyContext.newJellyContext(java.util.Map newVariables)` A factory method to create a new child context of the current context.
`JellyContext` `JellyContext.runScript(java.io.File file, XMLOutput output)` Parses the script from the given File then compiles it and runs it.
`JellyContext` `JellyContext.runScript(java.io.File file, XMLOutput output, boolean export, boolean inherit)` Parses the script from the given file then compiles it and runs it.
`JellyContext` `JellyContext.runScript(org.xml.sax.InputSource source, XMLOutput output)` Parses the script from the given InputSource then compiles it and runs it.
`JellyContext` `JellyContext.runScript(org.xml.sax.InputSource source, XMLOutput output, boolean export, boolean inherit)` Parses the script from the given InputSource then compiles it and runs it.
`JellyContext` `JellyContext.runScript(java.lang.String uri, XMLOutput output)` Parses the script from the given uri using the JellyContext.getResource() API then compiles it and runs it.
`JellyContext` `JellyContext.runScript(java.lang.String uri, XMLOutput output, boolean export, boolean inherit)` Parses the script from the given uri using the JellyContext.getResource() API then compiles it and runs it.
`JellyContext` `JellyContext.runScript(java.net.URL url, XMLOutput output)` Parses the script from the given URL then compiles it and runs it.
`JellyContext` `JellyContext.runScript(java.net.URL url, XMLOutput output, boolean export, boolean inherit)` Parses the script from the given URL then compiles it and runs it.

Methods in org.apache.commons.jelly with parameters of type JellyContext
`void` `Script.run(JellyContext context, XMLOutput output)` Evaluates the body of a tag
`void` `TagSupport.setContext(JellyContext context)` Sets the context in which the tag will be run
`void` `Tag.setContext(JellyContext context)` Sets the context in which the tag will be run
`void` `DynaBeanTagSupport.setContext(JellyContext context)` Sets the context in which the tag will be run.
`protected void` `JellyContext.setParent(JellyContext context)` Change the parent context to the one provided

Constructors in org.apache.commons.jelly with parameters of type JellyContext
`JellyContext(JellyContext parent)` Create a new context with the given parent context.
`JellyContext(JellyContext parentJellyContext, java.net.URL currentURL)` Create a new context with the given parent context.
`JellyContext(JellyContext parentJellyContext, java.net.URL rootURL, java.net.URL currentURL)` Create a new context with the given parent context.

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

Methods in org.apache.commons.jelly.expression with parameters of type JellyContext
`java.lang.Object` `Expression.evaluate(JellyContext context)` Evaluates the expression with the given context and returns the result
`java.lang.Object` `ConstantExpression.evaluate(JellyContext context)` Evaluate expression against given context.
`java.lang.Object` `CompositeExpression.evaluate(JellyContext context)`
`boolean` `ExpressionSupport.evaluateAsBoolean(JellyContext context)`
`boolean` `Expression.evaluateAsBoolean(JellyContext context)` Evaluates the expression with the given context coercing the result to be a boolean.
`java.util.Iterator` `ExpressionSupport.evaluateAsIterator(JellyContext context)`
`java.util.Iterator` `Expression.evaluateAsIterator(JellyContext context)` Evaluates the expression with the given context coercing the result to be an Iterator.
`java.util.Iterator` `CompositeExpression.evaluateAsIterator(JellyContext context)`
`java.lang.String` `ExpressionSupport.evaluateAsString(JellyContext context)`
`java.lang.String` `Expression.evaluateAsString(JellyContext context)` Evaluates the expression with the given context coercing the result to be a String.
`java.lang.String` `CompositeExpression.evaluateAsString(JellyContext context)`
`java.lang.Object` `ExpressionSupport.evaluateRecurse(JellyContext context)`
`java.lang.Object` `Expression.evaluateRecurse(JellyContext context)` This method evaluates the expression until a value (a non-Expression) object is returned.

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

Methods in org.apache.commons.jelly.expression.jexl with parameters of type JellyContext
`java.lang.Object` `JexlExpression.evaluate(JellyContext context)`

Uses of JellyContext in org.apache.commons.jelly.expression.xpath

Methods in org.apache.commons.jelly.expression.xpath with parameters of type JellyContext
`java.lang.Object` `XPathExpression.evaluate(JellyContext context)`

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

Methods in org.apache.commons.jelly.impl that return JellyContext
`JellyContext` `Embedded.getContext()` Method getContext.

Methods in org.apache.commons.jelly.impl with parameters of type JellyContext
`protected void` `TagScript.configureTag(Tag tag, JellyContext context)` Compiles a newly created tag if required, sets its parent and body.
`protected Tag` `StaticTagScript.findDynamicTag(JellyContext context, StaticTag tag)` Attempts to find a dynamically created tag that has been created since this script was compiled
`Tag` `TagScript.getTag(JellyContext context)`
`void` `TextScript.run(JellyContext context, XMLOutput output)` Evaluates the body of a tag
`void` `TagScript.run(JellyContext context, XMLOutput output)` Evaluates the body of a tag
`void` `StaticTagScript.run(JellyContext context, XMLOutput output)`
`void` `ScriptBlock.run(JellyContext context, XMLOutput output)` Evaluates the body of a tag
`void` `ExpressionScript.run(JellyContext context, XMLOutput output)` Evaluates the body of a tag
`void` `Embedded.setContext(JellyContext context)` Method setContext.
`protected void` `TagScript.setContextURLs(JellyContext context)` Set the context's root and current URL if not present
`protected void` `TagScript.setTag(Tag tag, JellyContext context)` Allows the script to set the tag instance to be used, such as in a StaticTagScript when a StaticTag is switched with a DynamicTag

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

Methods in org.apache.commons.jelly.parser that return JellyContext
`JellyContext` `XMLParser.getContext()`

Methods in org.apache.commons.jelly.parser with parameters of type JellyContext
`void` `XMLParser.setContext(JellyContext context)`

Uses of JellyContext in org.apache.commons.jelly.servlet

Subclasses of JellyContext in org.apache.commons.jelly.servlet
`class` `JellyServletContext`

Methods in org.apache.commons.jelly.servlet that return JellyContext
`protected JellyContext` `JellyServletContext.createChildContext()`
`protected JellyContext` `JellyServlet.createContext(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`

Methods in org.apache.commons.jelly.servlet with parameters of type JellyContext
`protected void` `JellyServlet.runScript(java.net.URL script, JellyContext context, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`

Constructors in org.apache.commons.jelly.servlet with parameters of type JellyContext
`JellyServletContext(JellyContext parent, javax.servlet.ServletContext ctx)`

Uses of JellyContext in org.apache.commons.jelly.test

Methods in org.apache.commons.jelly.test that return JellyContext
`protected JellyContext` `BaseJellyTest.getJellyContext()`

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