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.


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 doExecute()
          The real logic of task execution after project has been set in the context.
 java.lang.String getDelimiter()
           
 java.lang.String getIvyfilepath()
           
 java.lang.String getLeaf()
           
 boolean getOnlydirectdep()
           
 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 setOnlydirectdep(boolean onlydirectdep)
           
 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, execute, finalizeTask, getIvyInstance, getProperty, getProperty, getProperty, getProperty, getPubDate, getResolvedConfigurations, getResolvedDescriptor, getResolvedDescriptor, getResolvedDescriptor, getResolvedDescriptor, getResolvedReport, getSettings, getSettingsRef, isValidate, mergeConfs, prepareTask, setResolved, setResolved, setSettingsRef, setValidate, splitConfs, toString
 
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, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, 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)

getOnlydirectdep

public boolean getOnlydirectdep()

setOnlydirectdep

public void setOnlydirectdep(boolean onlydirectdep)

doExecute

public void doExecute()
               throws org.apache.tools.ant.BuildException
Description copied from class: IvyTask
The real logic of task execution after project has been set in the context. MUST be implemented by subclasses

Specified by:
doExecute in class IvyTask
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)