Class Ellipse
- 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.Ellipse
-
- All Implemented Interfaces:
java.lang.Cloneable
,DrawOperation
public class Ellipse extends BasicShape implements DrawOperation
Draw an ellipse.- See Also:
Image
-
-
Field Summary
Fields Modifier and Type Field Description protected int
height
protected int
width
-
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 Ellipse()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlanarImage
executeDrawOperation()
Abstract method which is intended to create an image buffer and return it so it can be drawn into another object.void
setHeight(int height)
Set the height.void
setWidth(int width)
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, 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 width)
Set the width.- Parameters:
width
- the width of the ellipse.
-
setHeight
public void setHeight(int height)
Set the height.- Parameters:
height
- the height of the ellipse.
-
executeDrawOperation
public 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:
executeDrawOperation
in interfaceDrawOperation
- Returns:
- a planar image
-
-