org.apache.ivy.ant
Class IvyCacheTask

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.IvyPostResolveTask
                  extended by org.apache.ivy.ant.IvyCacheTask
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
IvyCacheFileset, IvyCachePath

public abstract class IvyCacheTask
extends IvyPostResolveTask

Base class for the cache path related classes: cachepath and cachefileset. Most of the behviour is common to the two, since only the produced element differs.


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
IvyCacheTask()
           
 
Method Summary
protected  java.util.List getArtifactReports()
           
 
Methods inherited from class org.apache.ivy.ant.IvyPostResolveTask
createResolve, ensureResolved, getArtifactFilter, getConf, getConfsToResolve, getConfsToResolve, getFile, getLog, getModule, getOrganisation, getResolvedModuleId, getResolvedMrid, getResolvedReport, getResolveId, getRevision, getType, isHaltonfailure, isInline, isKeep, isTransitive, isUseOrigin, prepareAndCheck, setCache, setConf, setFile, setHaltonfailure, setInline, setKeep, setLog, setModule, setOrganisation, setResolveId, setRevision, setTransitive, setType, setUseOrigin
 
Methods inherited from class org.apache.ivy.ant.IvyTask
cacheAttributeNotSupported, doExecute, 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

IvyCacheTask

public IvyCacheTask()
Method Detail

getArtifactReports

protected java.util.List getArtifactReports()
                                     throws org.apache.tools.ant.BuildException,
                                            java.text.ParseException,
                                            java.io.IOException
Throws:
org.apache.tools.ant.BuildException
java.text.ParseException
java.io.IOException