Class Rotate
- java.lang.Object
- 
- org.apache.tools.ant.ProjectComponent
- 
- org.apache.tools.ant.types.DataType
- 
- org.apache.tools.ant.types.optional.imageio.ImageOperation
- 
- org.apache.tools.ant.types.optional.imageio.TransformOperation
- 
- org.apache.tools.ant.types.optional.imageio.Rotate
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.lang.Cloneable,- DrawOperation
 
 public class Rotate extends TransformOperation implements DrawOperation ImageOperation to rotate an image by a certain degree- See Also:
- ImageIOTask
 
- 
- 
Field Summary- 
Fields inherited from class org.apache.tools.ant.types.optional.imageio.ImageOperationinstructions
 - 
Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
 
- 
 - 
Constructor SummaryConstructors Constructor Description Rotate()
 - 
Method SummaryModifier and Type Method Description java.awt.image.BufferedImageexecuteDrawOperation()Performs the image rotation when being handled as a DrawOperation.java.awt.image.BufferedImageexecuteTransformOperation(java.awt.image.BufferedImage image)Performs the image rotation when being handled as a TransformOperation.java.awt.image.BufferedImageperformRotate(java.awt.image.BufferedImage image)Rotate an image.voidsetAngle(java.lang.String ang)Sets the angle of rotation in degrees.- 
Methods inherited from class org.apache.tools.ant.types.optional.imageio.ImageOperationaddDraw, addRotate, addScale
 - 
Methods inherited from class org.apache.tools.ant.types.DataTypecheckAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, setRefid, tooManyAttributes, toString
 - 
Methods inherited from class org.apache.tools.ant.ProjectComponentgetDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
 
- 
 
- 
- 
- 
Method Detail- 
setAnglepublic void setAngle(java.lang.String ang) Sets the angle of rotation in degrees.- Parameters:
- ang- The angle at which to rotate the image
 
 - 
performRotatepublic java.awt.image.BufferedImage performRotate(java.awt.image.BufferedImage image) Rotate an image.- Parameters:
- image- the image to rotate.
- Returns:
- the rotated image.
 
 - 
executeTransformOperationpublic java.awt.image.BufferedImage executeTransformOperation(java.awt.image.BufferedImage image) Performs the image rotation when being handled as a TransformOperation.- Specified by:
- executeTransformOperationin class- TransformOperation
- Parameters:
- image- The image to perform the transformation on.
- Returns:
- the transformed image.
 
 - 
executeDrawOperationpublic java.awt.image.BufferedImage executeDrawOperation() Performs the image rotation when being handled as a DrawOperation. It absolutely requires that there be a DrawOperation nested beneath it, but only the FIRST DrawOperation will be handled since it can only return ONE image.- Specified by:
- executeDrawOperationin interface- DrawOperation
- Returns:
- the image.
 
 
- 
 
-