Class Image
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.MatchingTask
org.apache.tools.ant.taskdefs.optional.image.Image
- All Implemented Interfaces:
- Cloneable,- SelectorContainer
Deprecated.
JAI is not developed any more. Internal APIs that JAI depends on were
 scheduled for removal in Java 7 and finally removed in Java 9.
A MatchingTask which relies on JAI (Java
 Advanced Imaging) to perform image manipulation operations on
 existing images.  The operations are represented as ImageOperation
 DataType objects.  The operations are arranged to conform to the
 Chaining Model of JAI.  Check out the JAI Programming Guide.
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected FileDeprecated.Deprecated.protected booleanDeprecated.protected Vector<ImageOperation>Deprecated.protected booleanDeprecated.protected FileDeprecated.protected StringDeprecated.Fields inherited from class org.apache.tools.ant.taskdefs.MatchingTaskfilesetFields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidadd(ImageOperation instr) Deprecated.Add an ImageOperation to chain.voidadd(FileNameMapper fileNameMapper) Deprecated.Add a nested filenamemapper.voidDeprecated.Add a Draw ImageOperation to the chain.voidaddFileset(FileSet set) Deprecated.Add a set of files to be deleted.voidaddImageOperation(ImageOperation instr) Deprecated.Add an ImageOperation to chain.voidDeprecated.Add a Rotate ImageOperation to the chain.voidDeprecated.Add a Scale ImageOperation to the chain.Deprecated.Defines the mapper to map source to destination files.voidexecute()Deprecated.Executes the Task.intprocessDir(File srcDir, String[] srcNames, File dstDir, FileNameMapper mapper) Deprecated.Executes all the chained ImageOperations on the files inside the directory.voidprocessFile(File file) Deprecated.this method isn't used anymorevoidprocessFile(File file, File newFile) Deprecated.Executes all the chained ImageOperations on the file specified.voidsetDestDir(File destDir) Deprecated.Set the destination directory for manipulated images.voidsetEncoding(String encoding) Deprecated.Set the image encoding type.voidsetFailOnError(boolean failonerror) Deprecated.Set whether to fail on error.voidsetGc(boolean gc) Deprecated.Set whether to invoke Garbage Collection after each image processed.voidsetOverwrite(boolean overwrite) Deprecated.Set whether to overwrite a file if there is a naming conflict.voidDeprecated.Set the source dir to find the image files.protected voidDeprecated.Ensure we have a consistent and legal set of attributes, and set any internal flags necessary based on different combinations of attributes.Methods inherited from class org.apache.tools.ant.taskdefs.MatchingTaskadd, 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, XsetItemsMethods inherited from class org.apache.tools.ant.TaskbindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation
- 
Field Details- 
instructionsDeprecated.
- 
overwriteprotected boolean overwriteDeprecated.
- 
filesetsDeprecated.
- 
srcDirDeprecated.
- 
destDirDeprecated.
- 
str_encodingDeprecated.
- 
garbage_collectprotected boolean garbage_collectDeprecated.
 
- 
- 
Constructor Details- 
Imagepublic Image()Deprecated.
 
- 
- 
Method Details- 
addFilesetDeprecated.Add a set of files to be deleted.- Parameters:
- set- the FileSet to add.
 
- 
setFailOnErrorpublic void setFailOnError(boolean failonerror) Deprecated.Set whether to fail on error. If false, note errors to the output but keep going.- Parameters:
- failonerror- true or false.
 
- 
setSrcdirDeprecated.Set the source dir to find the image files.- Parameters:
- srcDir- the directory in which the image files reside.
 
- 
setEncodingDeprecated.Set the image encoding type. See the encoding table in the JAI Programming Guide.- Parameters:
- encoding- the String image encoding.
 
- 
setOverwritepublic void setOverwrite(boolean overwrite) Deprecated.Set whether to overwrite a file if there is a naming conflict.- Parameters:
- overwrite- whether to overwrite.
 
- 
setGcpublic void setGc(boolean gc) Deprecated.Set whether to invoke Garbage Collection after each image processed. Defaults to false.- Parameters:
- gc- whether to invoke the garbage collector.
 
- 
setDestDirDeprecated.Set the destination directory for manipulated images.- Parameters:
- destDir- The destination directory.
 
- 
addImageOperationDeprecated.Add an ImageOperation to chain.- Parameters:
- instr- The ImageOperation to append to the chain.
 
- 
addRotateDeprecated.Add a Rotate ImageOperation to the chain.- Parameters:
- instr- The Rotate operation to add to the chain.
- See Also:
 
- 
addScaleDeprecated.Add a Scale ImageOperation to the chain.- Parameters:
- instr- The Scale operation to add to the chain.
- See Also:
 
- 
addDrawDeprecated.Add a Draw ImageOperation to the chain. DrawOperation DataType objects can be nested inside the Draw object.- Parameters:
- instr- The Draw operation to add to the chain.
- See Also:
 
- 
addDeprecated.Add an ImageOperation to chain.- Parameters:
- instr- The ImageOperation to append to the chain.
- Since:
- Ant 1.7
 
- 
createMapperDeprecated.Defines the mapper to map source to destination files.- Returns:
- a mapper to be configured
- Throws:
- BuildException- if more than one mapper is defined
- Since:
- Ant 1.8.0
 
- 
addDeprecated.Add a nested filenamemapper.- Parameters:
- fileNameMapper- the mapper to add.
- Since:
- Ant 1.8.0
 
- 
processDirDeprecated.Executes all the chained ImageOperations on the files inside the directory.- Parameters:
- srcDir- File
- srcNames- String[]
- dstDir- File
- mapper- FileNameMapper
- Returns:
- int
- Since:
- Ant 1.8.0
 
- 
processFileDeprecated.this method isn't used anymoreExecutes all the chained ImageOperations on the file specified.- Parameters:
- file- The file to be processed.
 
- 
processFileDeprecated.Executes all the chained ImageOperations on the file specified.- Parameters:
- file- The file to be processed.
- newFile- The file to write to.
- Since:
- Ant 1.8.0
 
- 
executeDeprecated.Executes the Task.- Overrides:
- executein class- Task
- Throws:
- BuildException- on error.
 
- 
validateAttributesDeprecated.Ensure we have a consistent and legal set of attributes, and set any internal flags necessary based on different combinations of attributes.- Throws:
- BuildException- on error.
 
 
-