Class Rectangle
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.types.DataType
-
- org.apache.tools.ant.types.optional.image.ImageOperation
-
- org.apache.tools.ant.types.optional.image.BasicShape
-
- org.apache.tools.ant.types.optional.image.Rectangle
-
- All Implemented Interfaces:
java.lang.Cloneable,DrawOperation
public class Rectangle extends BasicShape implements DrawOperation
- See Also:
Image
-
-
Field Summary
Fields Modifier and Type Field Description protected intarcheightprotected intarcwidthprotected intheightprotected intwidth-
Fields inherited from class org.apache.tools.ant.types.optional.image.BasicShape
fill, stroke, stroke_width
-
Fields inherited from class org.apache.tools.ant.types.optional.image.ImageOperation
instructions
-
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
-
Constructor Summary
Constructors Constructor Description Rectangle()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.media.jai.PlanarImageexecuteDrawOperation()Abstract method which is intended to create an image buffer and return it so it can be drawn into another object.voidsetArcheight(int h)Set the arc height.voidsetArcwidth(int w)Set the arc width.voidsetHeight(int h)Set the height.voidsetWidth(int w)Set the width.-
Methods inherited from class org.apache.tools.ant.types.optional.image.BasicShape
setFill, setStroke, setStrokewidth
-
Methods inherited from class org.apache.tools.ant.types.optional.image.ImageOperation
addDraw, addRectangle, addRotate, addScale, addText
-
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
-
-
-
-
Method Detail
-
setWidth
public void setWidth(int w)
Set the width.- Parameters:
w- the value to use.
-
setHeight
public void setHeight(int h)
Set the height.- Parameters:
h- the value to use.
-
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 javax.media.jai.PlanarImage 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:
executeDrawOperationin interfaceDrawOperation- Returns:
- a planar image
-
-