org.apache.tools.ant.types.optional.image
Class Arc
java.lang.Object
   org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.ProjectComponent
       org.apache.tools.ant.types.DataType
org.apache.tools.ant.types.DataType
           org.apache.tools.ant.types.optional.image.ImageOperation
org.apache.tools.ant.types.optional.image.ImageOperation
               org.apache.tools.ant.types.optional.image.BasicShape
org.apache.tools.ant.types.optional.image.BasicShape
                   org.apache.tools.ant.types.optional.image.Arc
org.apache.tools.ant.types.optional.image.Arc
- All Implemented Interfaces: 
- java.lang.Cloneable, DrawOperation
- public class Arc 
- extends BasicShape- implements DrawOperation
Draw an arc.
 
 
 
 
 
| Constructor Summary | 
| Arc()
 | 
 
| Method Summary | 
|  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.
 | 
|  void | setHeight(int height)Set the height.
 | 
|  void | setStart(int start)Set the start of the arc.
 | 
|  void | setStop(int stop)Set the stop of the arc.
 | 
|  void | setType(java.lang.String strType)Set the type of arc.
 | 
|  void | setWidth(int width)Set the width.
 | 
 
 
 
| 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 java.lang.Object | 
| equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
width
protected int width
height
protected int height
start
protected int start
stop
protected int stop
type
protected int type
Arc
public Arc()
setWidth
public void setWidth(int width)
- Set the width.
 
- 
 
- 
- Parameters:
- width- the width of the arc.
 
setHeight
public void setHeight(int height)
- Set the height.
 
- 
 
- 
- Parameters:
- height- the height of the arc.
 
setStart
public void setStart(int start)
- Set the start of the arc.
 
- 
 
- 
- Parameters:
- start- the start of the arc.
 
setStop
public void setStop(int stop)
- Set the stop of the arc.
 
- 
 
- 
- Parameters:
- stop- the stop of the arc.
 
setType
public void setType(java.lang.String strType)
- Set the type of arc.
 
- 
 
- 
- Parameters:
- strType- the type to use - open, pie or chord.
- To do:
- refactor using an EnumeratedAttribute
 
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 interface- DrawOperation
 
- 
- Returns:
- a planar image