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)
public 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.