You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by jv...@apache.org on 2002/12/31 08:01:52 UTC

cvs commit: jakarta-turbine-maven/src/java/org/apache/maven/jelly/tags/jeez TagDefTag.java

jvanzyl     2002/12/30 23:01:52

  Added:       src/java/org/apache/maven/jelly/tags/jeez TagDefTag.java
  Log:
  refactoring. update to follow
  
  Revision  Changes    Path
  1.1                  jakarta-turbine-maven/src/java/org/apache/maven/jelly/tags/jeez/TagDefTag.java
  
  Index: TagDefTag.java
  ===================================================================
  package org.apache.maven.jelly.tags.jeez;
  
  import org.apache.commons.jelly.JellyException;
  import org.apache.commons.jelly.impl.DynamicTagLibrary;
  import org.apache.commons.jelly.tags.define.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&gt to invoke its body.
   * <p>
   * This tag is similar to the &lt;define:tag&gt; tag in the define
   * tag library.
   *
   * @author <a href="mailto:jstrachan@apache.org">James Strachan</a>
   * @version $Revision: 1.1 $
   */
  public class TagDefTag extends TagTag
  {
  
      private DynamicTagLibrary tagLibrary;
  
      public TagDefTag( DynamicTagLibrary tagLibrary )
      {
          this.tagLibrary = tagLibrary;
      }
  
      /**
       * @return the current JeezTagLibrary instance
       */
      protected DynamicTagLibrary getTagLibrary() throws JellyException
      {
          return tagLibrary;
      }
  }