Uses of Class
org.apache.commons.jelly.JellyTagException

Packages that use JellyTagException
org.apache.commons.jelly This package contains the main jelly API classes. 
org.apache.commons.jelly.impl Core implementation classes for Jelly. 
org.apache.commons.jelly.tags.core The core Tags from the JSTL plus Jelly extensions. 
 

Uses of JellyTagException in org.apache.commons.jelly
 

Subclasses of JellyTagException in org.apache.commons.jelly
 class MissingAttributeException
          JellyException is the root of all Jelly exceptions.
 

Methods in org.apache.commons.jelly that throw JellyTagException
 void DynaBeanTagSupport.beforeSetAttributes()
          Callback to allow processing to occur before the attributes are about to be set
 void Tag.doTag(XMLOutput output)
          Evaluates this tag after all the tags properties have been initialized.
 java.lang.Class DynaTag.getAttributeType(java.lang.String name)
           
 java.lang.Class DynaTagSupport.getAttributeType(java.lang.String name)
           
 java.lang.Class DynaBeanTagSupport.getAttributeType(java.lang.String name)
           
protected  java.lang.String TagSupport.getBodyText()
          Executes the body of the tag and returns the result as a String.
protected  java.lang.String TagSupport.getBodyText(boolean shouldEscape)
          Executes the body of the tag and returns the result as a String.
 void TagSupport.invokeBody(XMLOutput output)
          Invokes the body of this tag using the given output
 void Tag.invokeBody(XMLOutput output)
          A helper method to invoke this tags body
 void Script.run(JellyContext context, XMLOutput output)
          Evaluates the body of a tag
 void DynaTag.setAttribute(java.lang.String name, java.lang.Object value)
          Sets an attribute value of this tag before the tag is invoked
 void DynaBeanTagSupport.setAttribute(java.lang.String name, java.lang.Object value)
          Sets an attribute value of this tag before the tag is invoked
 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.
 

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

Subclasses of JellyTagException 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 with parameters of type JellyTagException
protected  void TagScript.handleException(JellyTagException e)
          A helper method to handle this Jelly exception.
 

Methods in org.apache.commons.jelly.impl that throw JellyTagException
 void CollectionTag.addItem(java.lang.Object value)
           
 void DynamicBeanTag.beforeSetAttributes()
           
 void DynamicDynaBeanTag.beforeSetAttributes()
           
 void DynamicTag.doTag(XMLOutput output)
           
 void DynamicBeanTag.doTag(XMLOutput output)
           
 void DynamicDynaBeanTag.doTag(XMLOutput output)
           
 void StaticTag.doTag(XMLOutput output)
           
 java.lang.Object BeanSource.getBean()
           
protected  void TagScript.handleException(java.lang.Error e)
          A helper method to handle this non-Jelly exception.
protected  void TagScript.handleException(java.lang.Exception e)
          A helper method to handle this non-Jelly exception.
protected  void TagScript.handleException(JellyException e)
          A helper method to handle this Jelly exception.
protected  void TagScript.handleException(JellyTagException e)
          A helper method to handle this Jelly exception.
private  void DynamicBeanTag.methodInvocationException(java.lang.Object bean, java.lang.reflect.Method method, java.lang.Exception e)
          Report the state of the bean when method invocation fails so that the user can determine any problems that might be occuring while using dynamic jelly beans.
 void ExpressionScript.run(JellyContext context, XMLOutput output)
          Evaluates the body of a tag
 void TextScript.run(JellyContext context, XMLOutput output)
          Evaluates the body of a tag
 void StaticTagScript.run(JellyContext context, XMLOutput output)
           
 void TagScript.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 DynamicBeanTag.setAttribute(java.lang.String name, java.lang.Object value)
           
 void DynamicDynaBeanTag.setAttribute(java.lang.String name, java.lang.Object value)
           
 void StaticTag.setAttribute(java.lang.String name, java.lang.Object value)
           
protected  void TagScript.setContextURLs(JellyContext context)
          Set the context's root and current URL if not present
 

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

Methods in org.apache.commons.jelly.tags.core that return JellyTagException
protected  JellyTagException InvokeStaticTag.createLoadClassFailedException(java.lang.Exception e)
          Factory method to create a new JellyTagException instance from a given failure exception
 

Methods in org.apache.commons.jelly.tags.core that throw JellyTagException
private  void ArgTag.assertNotNull(java.lang.Object value)
           
private static java.lang.Object ArgTag.convert(java.lang.Class klass, java.lang.Object value)
           
 void ArgTag.doTag(XMLOutput output)
           
 void CatchTag.doTag(XMLOutput output)
           
 void NewTag.doTag(XMLOutput output)
           
 void SetPropertiesTag.doTag(XMLOutput output)
           
 void SetTag.doTag(XMLOutput output)
           
 void MuteTag.doTag(XMLOutput output)
          Invoke the body and produce no output.
 void SwitchTag.doTag(XMLOutput output)
           
 void WhenTag.doTag(XMLOutput output)
           
 void ScopeTag.doTag(XMLOutput output)
           
 void OtherwiseTag.doTag(XMLOutput output)
           
 void UseBeanTag.doTag(XMLOutput output)
           
 void WhileTag.doTag(XMLOutput output)
          Tag interface
 void ExprTag.doTag(XMLOutput output)
           
 void IfTag.doTag(XMLOutput output)
           
 void InvokeTag.doTag(XMLOutput output)
           
 void IncludeTag.doTag(XMLOutput output)
           
 void ParseTag.doTag(XMLOutput output)
           
 void JellyTag.doTag(XMLOutput output)
           
 void ThreadTag.doTag(XMLOutput output)
           
 void GetStaticTag.doTag(XMLOutput output)
           
 void ImportTag.doTag(XMLOutput output)
          Perform tag processing
 void ChooseTag.doTag(XMLOutput output)
           
 void InvokeStaticTag.doTag(XMLOutput output)
           
 void DefaultTag.doTag(XMLOutput output)
           
 void WhitespaceTag.doTag(XMLOutput output)
           
 void FileTag.doTag(XMLOutput output)
           
 void CaseTag.doTag(XMLOutput output)
           
 void ForEachTag.doTag(XMLOutput output)
           
 java.lang.Class UseListTag.getAttributeType(java.lang.String name)
           
protected  java.lang.Object UseBeanTag.newInstance(java.lang.Class theClass, java.util.Map attributes, XMLOutput output)
          Creates a new instance of the given class, which by default will invoke the default constructor.
protected  void ParseTag.parseBody(XMLOutput output)
          Parses the body of this tag and returns the parsed document
protected  void ParseTag.parseText(java.lang.String text)
          Parses the give piece of text as being markup
protected  void UseListTag.processBean(java.lang.String var, java.lang.Object bean)
           
protected  void UseBeanTag.processBean(java.lang.String var, java.lang.Object bean)
          By default this will export the bean using the given variable if it is defined.
protected  void SetPropertiesTag.setBeanProperties(java.lang.Object bean, java.util.Map attributes)
          Sets the properties on the bean.
protected  void UseListTag.setBeanProperties(java.lang.Object bean, java.util.Map attributes)
           
protected  void UseBeanTag.setBeanProperties(java.lang.Object bean, java.util.Map attributes)
          Sets the properties on the bean.
protected  void UseBeanTag.validateBeanProperties(java.lang.Object bean, java.util.Map attributes)
          If UseBeanTag.isIgnoreUnknownProperties() returns true, make sure that every non-ignored (UseBeanTag.addIgnoreProperty(String)) property matches a writable property on the target bean.
protected  void FileTag.writeBody(java.io.Writer writer)
          Writes the body fo this tag to the given Writer