public class Image extends MatchingTask
ImageOperation, 
DataType| Modifier and Type | Field and Description | 
|---|---|
| protected java.io.File | destDir | 
| protected java.util.Vector | filesets | 
| protected boolean | garbage_collect | 
| protected java.util.Vector | instructions | 
| protected boolean | overwrite | 
| protected java.io.File | srcDir | 
| protected java.lang.String | str_encoding | 
filesetdescription, location, project| Constructor and Description | 
|---|
| Image() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | add(FileNameMapper fileNameMapper)Add a nested filenamemapper. | 
| void | add(ImageOperation instr)Add an ImageOperation to chain. | 
| void | addDraw(Draw instr)Add a Draw ImageOperation to the chain. | 
| void | addFileset(FileSet set)Add a set of files to be deleted. | 
| void | addImageOperation(ImageOperation instr)Add an ImageOperation to chain. | 
| void | addRotate(Rotate instr)Add a Rotate ImageOperation to the chain. | 
| void | addScale(Scale instr)Add a Scale ImageOperation to the chain. | 
| Mapper | createMapper()Defines the mapper to map source to destination files. | 
| void | execute()Executes the Task. | 
| int | processDir(java.io.File srcDir,
          java.lang.String[] srcNames,
          java.io.File dstDir,
          FileNameMapper mapper)Executes all the chained ImageOperations on the files inside
 the directory. | 
| void | processFile(java.io.File file)Deprecated. 
 this method isn't used anymore | 
| void | processFile(java.io.File file,
           java.io.File newFile)Executes all the chained ImageOperations on the file
 specified. | 
| void | setDestDir(java.io.File destDir)Set the destination directory for manipulated images. | 
| void | setEncoding(java.lang.String encoding)Set the image encoding type. | 
| void | setFailOnError(boolean failonerror)Set whether to fail on error. | 
| void | setGc(boolean gc)Set whether to invoke Garbage Collection after each image processed. | 
| void | setOverwrite(boolean overwrite)Set whether to overwrite a file if there is a naming conflict. | 
| void | setSrcdir(java.io.File srcDir)Set the source dir to find the image files. | 
| protected void | validateAttributes()Ensure we have a consistent and legal set of attributes, and set
 any internal flags necessary based on different combinations
 of attributes. | 
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addSelector, addSize, addType, appendSelector, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDirectoryScanner, getImplicitFileSet, getSelectors, hasSelectors, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setExcludes, setExcludesfile, setFollowSymlinks, setIncludes, setIncludesfile, setProject, XsetIgnore, XsetItemsbindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeclone, getDescription, getLocation, getProject, setDescription, setLocationprotected java.util.Vector instructions
protected boolean overwrite
protected java.util.Vector filesets
protected java.io.File srcDir
protected java.io.File destDir
protected java.lang.String str_encoding
protected boolean garbage_collect
public void addFileset(FileSet set)
set - the FileSet to add.public void setFailOnError(boolean failonerror)
failonerror - true or false.public void setSrcdir(java.io.File srcDir)
srcDir - the directory in which the image files reside.public void setEncoding(java.lang.String encoding)
encoding - the String image encoding.public void setOverwrite(boolean overwrite)
overwrite - whether to overwrite.public void setGc(boolean gc)
gc - whether to invoke the garbage collector.public void setDestDir(java.io.File destDir)
destDir - The destination directory.public void addImageOperation(ImageOperation instr)
instr - The ImageOperation to append to the chain.public void addRotate(Rotate instr)
instr - The Rotate operation to add to the chain.Rotatepublic void addScale(Scale instr)
instr - The Scale operation to add to the chain.Scalepublic void addDraw(Draw instr)
instr - The Draw operation to add to the chain.Draw, 
DrawOperationpublic void add(ImageOperation instr)
instr - The ImageOperation to append to the chain.public Mapper createMapper() throws BuildException
BuildException - if more than one mapper is definedpublic void add(FileNameMapper fileNameMapper)
fileNameMapper - the mapper to add.public int processDir(java.io.File srcDir,
                      java.lang.String[] srcNames,
                      java.io.File dstDir,
                      FileNameMapper mapper)
srcDir - FilesrcNames - String[]dstDir - Filemapper - FileNameMapperpublic void processFile(java.io.File file)
file - The file to be processed.public void processFile(java.io.File file,
                        java.io.File newFile)
file - The file to be processed.newFile - The file to write to.public void execute()
             throws BuildException
execute in class TaskBuildException - on error.protected void validateAttributes()
                           throws BuildException
BuildException - on error.