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

Packages that use JellyContext
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.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.tags.fmt |
org.apache.commons.jelly.test |

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

Fields in org.apache.commons.jelly declared as JellyContext
Modifier and Type | Field and Description
--- | ---
`protected JellyContext` | TagSupport.`context` The current context

Methods in org.apache.commons.jelly that return JellyContext
Modifier and Type | Method and Description
--- | ---
`protected JellyContext` | JellyContext.`createChildContext()` Factory method to create a new child of this context
`JellyContext` | Tag.`getContext()` Gets the context in which the tag will be run
`JellyContext` | TagSupport.`getContext()`
`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
Modifier and Type | Method and Description
--- | ---
`void` | Script.`run(JellyContext context, XMLOutput output)` Evaluates the body of a tag
`void` | DynaBeanTagSupport.`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` | TagSupport.`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
Constructor and Description
`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
Modifier and Type | Method and Description
--- | ---
`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` | Expression.`evaluateAsBoolean(JellyContext context)` Evaluates the expression with the given context coercing the result to be a boolean.
`boolean` | ExpressionSupport.`evaluateAsBoolean(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` | ExpressionSupport.`evaluateAsIterator(JellyContext context)`
`java.util.Iterator` | CompositeExpression.`evaluateAsIterator(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` | ExpressionSupport.`evaluateAsString(JellyContext context)`
`java.lang.String` | CompositeExpression.`evaluateAsString(JellyContext context)`
`java.lang.Object` | Expression.`evaluateRecurse(JellyContext context)` This method evaluates the expression until a value (a non-Expression) object is returned.
`java.lang.Object` | ExpressionSupport.`evaluateRecurse(JellyContext context)`

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

Methods in org.apache.commons.jelly.expression.jexl with parameters of type JellyContext
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`JellyContext` | Embedded.`getContext()` Method getContext.

Methods in org.apache.commons.jelly.impl with parameters of type JellyContext
Modifier and Type | Method and Description
--- | ---
`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
`protected java.lang.String` | TagScript.`getBodyText(JellyContext context, boolean shouldEscape)` Evaluates the body and obtains it as a string.
`Tag` | TagScript.`getTag(JellyContext context)`
`void` | TextScript.`run(JellyContext context, XMLOutput output)` Evaluates the body of a tag
`void` | ScriptBlock.`run(JellyContext context, XMLOutput output)` Evaluates the body of a tag
`void` | StaticTagScript.`run(JellyContext context, XMLOutput output)`
`void` | ExpressionScript.`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` | 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
Modifier and Type | Method and Description
--- | ---
`JellyContext` | XMLParser.`getContext()`

Methods in org.apache.commons.jelly.parser with parameters of type JellyContext
Modifier and Type | Method and Description
--- | ---
`java.lang.Object` | EscapingExpression.`evaluate(JellyContext context)`
`void` | XMLParser.`setContext(JellyContext context)`

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

Subclasses of JellyContext in org.apache.commons.jelly.servlet
Modifier and Type | Class and Description
--- | ---
`class` | `JellyServletContext`

Methods in org.apache.commons.jelly.servlet that return JellyContext
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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
Constructor and Description
`JellyServletContext(JellyContext parent, javax.servlet.ServletContext ctx)`

### Uses of JellyContext in org.apache.commons.jelly.tags.fmt

Methods in org.apache.commons.jelly.tags.fmt with parameters of type JellyContext
Modifier and Type | Method and Description
--- | ---
`static LocalizationContext` | BundleTag.`getLocalizationContext(JellyContext jc)` Gets the default I18N localization context.
`static LocalizationContext` | BundleTag.`getLocalizationContext(JellyContext jc, java.lang.String basename)` Gets the resource bundle with the given base name, whose locale is determined as follows: Check if a match exists between the ordered set of preferred locales and the available locales, for the given base name.

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

Methods in org.apache.commons.jelly.test that return JellyContext
Modifier and Type | Method and Description
--- | ---
`protected JellyContext` | BaseJellyTest.`getJellyContext()`