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

java.lang.Object
  extended byorg.apache.commons.jelly.TagSupport
      extended byorg.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: 155420 $
Author:
James Strachan

Field Summary
 
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
Specified by:
doTag in interface org.apache.commons.jelly.Tag
Throws:
org.apache.commons.jelly.MissingAttributeException
org.apache.commons.jelly.JellyTagException

getTaskObject

public java.lang.Object getTaskObject()
Specified by:
getTaskObject in interface 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
Throws:
org.apache.commons.jelly.JellyTagException

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-2006 Apache Software Foundation. All Rights Reserved.