org.apache.ivy.ant
Class IvyBuildList

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by org.apache.ivy.ant.IvyTask
              extended by org.apache.ivy.ant.IvyBuildList
All Implemented Interfaces:
java.lang.Cloneable

public class IvyBuildList
extends IvyTask

Creates an ant filelist of files (usually build.xml) ordered according to the dependencies declared in ivy files.

Author:
Xavier Hanin

Field Summary
 
Fields inherited from class org.apache.ivy.ant.IvyTask
ANT_PROJECT_CONTEXT_KEY
 
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
IvyBuildList()
           
 
Method Summary
 void addFileset(org.apache.tools.ant.types.FileSet buildFiles)
           
 void execute()
           
 java.lang.String getDelimiter()
           
 java.lang.String getIvyfilepath()
           
 java.lang.String getLeaf()
           
 java.lang.String getReference()
           
 java.lang.String getRoot()
           
 boolean isExcludeLeaf()
           
 boolean isExcludeRoot()
           
 boolean isHaltonerror()
           
 boolean isReverse()
           
 boolean isSkipbuildwithoutivy()
           
 void setDelimiter(java.lang.String delimiter)
           
 void setExcludeLeaf(boolean excludeLeaf)
           
 void setExcludeRoot(boolean root)
           
 void setHaltonerror(boolean haltOnError)
           
 void setIvyfilepath(java.lang.String ivyFilePath)
           
 void setLeaf(java.lang.String leaf)
           
 void setReference(java.lang.String reference)
           
 void setReverse(boolean reverse)
           
 void setRoot(java.lang.String root)
           
 void setSkipbuildwithoutivy(boolean skipBuildFilesWithoutIvy)
           
 
Methods inherited from class org.apache.ivy.ant.IvyTask
doValidate, ensureMessageInitialised, getIvyInstance, getProperty, getProperty, getProperty, getProperty, getPubDate, getResolvedConfigurations, getResolvedDescriptor, getResolvedDescriptor, getResolvedDescriptor, getResolvedDescriptor, getResolvedReport, getSettings, isValidate, mergeConfs, setIvyInstance, setProject, setResolved, setResolved, setValidate, splitConfs
 
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IvyBuildList

public IvyBuildList()
Method Detail

addFileset

public void addFileset(org.apache.tools.ant.types.FileSet buildFiles)

getReference

public java.lang.String getReference()

setReference

public void setReference(java.lang.String reference)

getRoot

public java.lang.String getRoot()

setRoot

public void setRoot(java.lang.String root)

isExcludeRoot

public boolean isExcludeRoot()

setExcludeRoot

public void setExcludeRoot(boolean root)

getLeaf

public java.lang.String getLeaf()

setLeaf

public void setLeaf(java.lang.String leaf)

isExcludeLeaf

public boolean isExcludeLeaf()

setExcludeLeaf

public void setExcludeLeaf(boolean excludeLeaf)

getDelimiter

public java.lang.String getDelimiter()

setDelimiter

public void setDelimiter(java.lang.String delimiter)

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Overrides:
execute in class org.apache.tools.ant.Task
Throws:
org.apache.tools.ant.BuildException

isHaltonerror

public boolean isHaltonerror()

setHaltonerror

public void setHaltonerror(boolean haltOnError)

getIvyfilepath

public java.lang.String getIvyfilepath()

setIvyfilepath

public void setIvyfilepath(java.lang.String ivyFilePath)

isSkipbuildwithoutivy

public boolean isSkipbuildwithoutivy()

setSkipbuildwithoutivy

public void setSkipbuildwithoutivy(boolean skipBuildFilesWithoutIvy)

isReverse

public boolean isReverse()

setReverse

public void setReverse(boolean reverse)