Class Rectangle
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.BasicShape
org.apache.tools.ant.types.optional.imageio.Rectangle
- All Implemented Interfaces:
java.lang.Cloneable
,DrawOperation
public class Rectangle extends BasicShape implements DrawOperation
- See Also:
ImageIOTask
-
Field Summary
Fields inherited from class org.apache.tools.ant.types.optional.imageio.BasicShape
fill, height, stroke, strokeWidth, width
-
Constructor Summary
Constructors Constructor Description Rectangle()
-
Method Summary
Modifier and Type Method Description java.awt.image.BufferedImage
executeDrawOperation()
Abstract method which is intended to create an image buffer and return it so it can be drawn into another object.void
setArcheight(int h)
Set the arc height.void
setArcwidth(int w)
Set the arc width.Methods inherited from class org.apache.tools.ant.types.optional.imageio.BasicShape
setFill, setHeight, setStroke, setStrokewidth, setWidth
Methods inherited from class org.apache.tools.ant.types.optional.imageio.ImageOperation
addDraw, addRotate, addScale
Methods inherited from class org.apache.tools.ant.types.DataType
checkAttributesAllowed, 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.ProjectComponent
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
-
Constructor Details
-
Rectangle
public Rectangle()
-
-
Method Details
-
setArcwidth
public void setArcwidth(int w)Set the arc width.- Parameters:
w
- the value to use.
-
setArcheight
public void setArcheight(int h)Set the arc height.- Parameters:
h
- the value to use.
-
executeDrawOperation
public java.awt.image.BufferedImage executeDrawOperation()Abstract method which is intended to create an image buffer and return it so it can be drawn into another object. Use an Alpha channel for a "transparent" background..- Specified by:
executeDrawOperation
in interfaceDrawOperation
- Returns:
- a planar image
-