org.apache.commons.jelly.tags.ant
Class FileScannerTag

java.lang.Object
  |
  +--org.apache.commons.jelly.TagSupport
        |
        +--org.apache.commons.jelly.tags.ant.FileScannerTag
All Implemented Interfaces:
org.apache.commons.jelly.Tag, TaskSource

public class FileScannerTag
extends org.apache.commons.jelly.TagSupport
implements TaskSource

A tag which creates a new FileScanner bean instance that can be used to iterate over fileSets

Version:
$Revision: 1.6 $
Author:
James Strachan

Fields inherited from class org.apache.commons.jelly.TagSupport
body, context, hasTrimmed, parent, shouldTrim
 
Constructor Summary
FileScannerTag(FileScanner fileScanner)
           
 
Method Summary
 void doTag(org.apache.commons.jelly.XMLOutput output)
           
 FileScanner getFileScanner()
           
 java.lang.Object getTaskObject()
           
 void setTaskProperty(java.lang.String name, java.lang.Object value)
          Allows nested tags to set a property on the task object of this tag
 void setVar(java.lang.String var)
          Sets the name of the variable exported by this tag
 
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

FileScannerTag

public FileScannerTag(FileScanner fileScanner)
Method Detail

doTag

public void doTag(org.apache.commons.jelly.XMLOutput output)
           throws org.apache.commons.jelly.MissingAttributeException,
                  org.apache.commons.jelly.JellyTagException
Overrides:
doTag in class org.apache.commons.jelly.TagSupport

getTaskObject

public java.lang.Object getTaskObject()
Specified by:
getTaskObject in interface TaskSource
Following copied from interface: org.apache.commons.jelly.tags.ant.TaskSource
Returns:
the Ant object which may be an Ant Task or nested element

setTaskProperty

public void setTaskProperty(java.lang.String name,
                            java.lang.Object value)
                     throws org.apache.commons.jelly.JellyTagException
Allows nested tags to set a property on the task object of this tag
Specified by:
setTaskProperty in interface TaskSource

getFileScanner

public FileScanner getFileScanner()
Returns:
the Ant task

setVar

public void setVar(java.lang.String var)
Sets the name of the variable exported by this tag


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