org.apache.maven.jelly.tags.jeez
Class JeezTagLibrary

java.lang.Object
  extended byorg.apache.commons.jelly.TagLibrary
      extended byorg.apache.commons.jelly.impl.DynamicTagLibrary
          extended byorg.apache.maven.jelly.tags.jeez.JeezTagLibrary
Direct Known Subclasses:
MavenJeezTagLibrary

public class JeezTagLibrary
extends DynamicTagLibrary

Convenience taglib that puts jelly:core, jelly:werkz and jelly:ant into a single namespace.

Version:
$Revision: 517014 $
Author:
bob mcwhirter

Constructor Summary
JeezTagLibrary()
           
 
Method Summary
 TagScript createTagScript(java.lang.String name, org.xml.sax.Attributes attrs)
          Create a script from the element and the attributes.
 
Methods inherited from class org.apache.commons.jelly.impl.DynamicTagLibrary
createTag, find, getDynamicTag, getParent, getUri, registerBeanTag, registerDynamicTag, setParent, setUri
 
Methods inherited from class org.apache.commons.jelly.TagLibrary
createExpression, getExpressionFactory, getTagClasses, registerTag, registerTagFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JeezTagLibrary

public JeezTagLibrary()
Method Detail

createTagScript

public TagScript createTagScript(java.lang.String name,
                                 org.xml.sax.Attributes attrs)
                          throws JellyException
Create a script from the element and the attributes. This method will check for 'tagdef' and 'target' tags, and try to create an instance of these tags first. Failing that it tries to create a werkz tag script followed by an ant 'custom tag script' (i.e. one for filescanner or setProperty). If all else fails, it creates a TagScript from a factory that creates a script from either a Jeez tag, or an Ant tag

Throws:
JellyException
See Also:
TagLibrary.createTagScript(java.lang.String, org.xml.sax.Attributes)


Copyright © 2001-2008 Apache Software Foundation. All Rights Reserved.