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

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

Uses of JellyException in org.apache.commons.jelly

Subclasses of JellyException in org.apache.commons.jelly
`class` `JellyTagException` A `JellyTagException` is an exception generated by a Tag implementation.
`class` `MissingAttributeException` `JellyException` is the root of all Jelly exceptions.

Methods in org.apache.commons.jelly that throw JellyException
`Script` `Script.compile()` Called by the parser to allow a more efficient representation of the script to be used.
`void` `CompilableTag.compile()` Called by the parser to allow a more tag to create a more efficient format of the tag.
`Script` `Jelly.compileScript()` Compiles the script
`Script` `JellyContext.compileScript(org.xml.sax.InputSource source)` Attempts to parse the script from the given InputSource using the `JellyContext.getResource(java.lang.String)` method then returns the compiled script.
`Script` `JellyContext.compileScript(java.lang.String uri)` Attempts to parse the script from the given uri using the `JellyContext.getResource(java.lang.String)` method then returns the compiled script.
`Script` `JellyContext.compileScript(java.net.URL url)` Attempts to parse the script from the given URL using the `JellyContext.getResource(java.lang.String)` method then returns the compiled script.
`Expression` `TagLibrary.createExpression(ExpressionFactory factory, TagScript tagScript, java.lang.String attributeName, java.lang.String attributeValue)` Allows taglibs to use their own expression evaluation mechanism
`Tag` `TagLibrary.createTag(java.lang.String name, org.xml.sax.Attributes attributes)` Creates a new Tag for the given tag name and attributes
`TagScript` `TagLibrary.createTagScript(java.lang.String name, org.xml.sax.Attributes attributes)` Creates a new script to execute the given tag name and attributes
`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.

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

Methods in org.apache.commons.jelly.expression that throw JellyException
`Expression` `ExpressionFactory.createExpression(java.lang.String text)` Creates a new expression for the given text
`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.

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

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

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

Subclasses of JellyException in org.apache.commons.jelly.impl
`class` `BreakException` `BreakException` is used to terminate loops such as <forEach> and <while> tags.

Methods in org.apache.commons.jelly.impl that return JellyException
`protected JellyException` `TagScript.createJellyException(java.lang.String reason)` Creates a new Jelly exception, adorning it with location information
`protected JellyException` `TagScript.createJellyException(java.lang.String reason, java.lang.Exception cause)` Creates a new Jelly exception, adorning it with location information

Methods in org.apache.commons.jelly.impl with parameters of type JellyException
`protected void` `TagScript.handleException(JellyException e)` A helper method to handle this Jelly exception.

Methods in org.apache.commons.jelly.impl that throw JellyException
`Script` `TagScript.compile()` Compiles the tags body
`Script` `ScriptBlock.compile()`
`protected void` `TagScript.configureTag(Tag tag, JellyContext context)` Compiles a newly created tag if required, sets its parent and body.
`protected java.lang.Object` `TagScript.convertType(java.lang.Object value, java.lang.Class requiredType)` Converts the given value to the required type.
`protected Tag` `TagScript.createTag()` Factory method to create a new Tag instance.
`Tag` `TagFactory.createTag(java.lang.String name, org.xml.sax.Attributes attributes)` Creates a Tag for the given local name and the SAX attributes
`Tag` `DynamicTagLibrary.createTag(java.lang.String name, org.xml.sax.Attributes attributes)` Creates a new Tag for the given tag name if it exists
`Tag` `DefaultTagFactory.createTag(java.lang.String name, org.xml.sax.Attributes attributes)`
`TagScript` `DynamicTagLibrary.createTagScript(java.lang.String name, org.xml.sax.Attributes attributes)` Creates a new script to execute the given tag name and attributes
`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)`

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

Methods in org.apache.commons.jelly.parser that throw JellyException
`protected void` `XMLParser.addTextScript(java.lang.String text)` Adds the text to the current script block parsing any embedded expressions inot ExpressionScript objects.

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

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

Uses of JellyException in org.apache.commons.jelly.util

Methods in org.apache.commons.jelly.util that throw JellyException
`void` `CommandLineParser.invokeCommandLineJelly(java.lang.String[] args)` Parse out the command line options and configure the give Jelly instance.

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