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

java.lang.Object
  extended byorg.apache.commons.jelly.TagSupport
      extended byorg.apache.commons.jelly.tags.define.DefineTagSupport
          extended byorg.apache.commons.jelly.tags.define.TagTag
              extended byorg.apache.maven.jelly.tags.jeez.TagDefTag
All Implemented Interfaces:
Tag

public class TagDefTag
extends TagTag

This tag defines a dynamic tag in Jelly script. When the tag is invoked any attributes will be passed in as variables and the definition of the tag can use <define:invokeBody> to invoke its body.

This tag is similar to the <define:tag> tag in the define tag library.

Version:
$Revision: 517014 $
Author:
James Strachan

Field Summary
 
Fields inherited from class org.apache.commons.jelly.TagSupport
body, context, hasTrimmed, parent, shouldTrim
 
Constructor Summary
TagDefTag(DynamicTagLibrary tagLibrary)
           
 
Method Summary
protected  DynamicTagLibrary getTagLibrary()
           
 
Methods inherited from class org.apache.commons.jelly.tags.define.TagTag
doTag, getName, setName
 
Methods inherited from class org.apache.commons.jelly.TagSupport
findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, getBody, getBodyText, getBodyText, getContext, getParent, invokeBody, isEscapeText, isTrim, setBody, setContext, setEscapeText, setParent, setTrim, trimBody
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TagDefTag

public TagDefTag(DynamicTagLibrary tagLibrary)
Method Detail

getTagLibrary

protected DynamicTagLibrary getTagLibrary()
                                   throws JellyTagException
Returns:
the current JeezTagLibrary instance
Throws:
JellyTagException


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