Package org.eclipse.birt.chart.event
Class PolygonRenderEvent
- java.lang.Object
-
- java.util.EventObject
-
- org.eclipse.birt.chart.event.ChartEvent
-
- org.eclipse.birt.chart.event.PrimitiveRenderEvent
-
- org.eclipse.birt.chart.event.PolygonRenderEvent
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
- Direct Known Subclasses:
Polygon3DRenderEvent
public class PolygonRenderEvent extends PrimitiveRenderEvent
A rendering event type for rendering Polygon object.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.eclipse.birt.chart.event.PrimitiveRenderEvent
DRAW, FILL, iObjIndex
-
-
Constructor Summary
Constructors Constructor Description PolygonRenderEvent(java.lang.Object oSource)
The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrimitiveRenderEvent
copy()
void
draw(IDeviceRenderer idr)
Causes this instruction to 'draw' itself on the device renderervoid
fill(IDeviceRenderer idr)
Causes this instruction to 'fill' itself on the device rendererFill
getBackground()
Bounds
getBounds()
Returns the mimimum bounds required to contain the rendering area for current event.LineAttributes
getLineAttributes()
LineAttributes
getOutline()
Location[]
getPoints()
void
reset()
Resets the inner state of current event.void
setBackground(Fill ifBackground)
Sets the background fill attributes for the polygonvoid
setOutline(LineAttributes lia)
Sets the polygon outline attributesvoid
setPoints(Location[] la)
Sets the co-ordinates for each point that defines the polygon.-
Methods inherited from class org.eclipse.birt.chart.event.PrimitiveRenderEvent
compareRegular, compareTo, compareTransposed, getDepth, getLabel, isEnabled, setDepth, setEnable
-
Methods inherited from class org.eclipse.birt.chart.event.ChartEvent
setSourceObject
-
-
-
-
Method Detail
-
setPoints
public final void setPoints(Location[] la)
Sets the co-ordinates for each point that defines the polygon.
-
getPoints
public final Location[] getPoints()
- Returns:
- Returns the co-ordinates for each point in the polygon
-
getBackground
public Fill getBackground()
- Overrides:
getBackground
in classPrimitiveRenderEvent
- Returns:
- Returns the background fill attributes for the polygon
-
setBackground
public void setBackground(Fill ifBackground)
Sets the background fill attributes for the polygon
-
getOutline
public LineAttributes getOutline()
- Returns:
- Returns the polygon outline attributes.
-
setOutline
public void setOutline(LineAttributes lia)
Sets the polygon outline attributes
-
getBounds
public Bounds getBounds() throws ChartException
Description copied from class:PrimitiveRenderEvent
Returns the mimimum bounds required to contain the rendering area for current event.- Overrides:
getBounds
in classPrimitiveRenderEvent
- Returns:
- Throws:
ChartException
- if not implemented by concrete class
-
copy
public PrimitiveRenderEvent copy()
- Overrides:
copy
in classPrimitiveRenderEvent
- Returns:
- A copy of this primitive rendering instruction implemented by subclasses
-
draw
public final void draw(IDeviceRenderer idr) throws ChartException
Description copied from class:PrimitiveRenderEvent
Causes this instruction to 'draw' itself on the device renderer- Overrides:
draw
in classPrimitiveRenderEvent
- Throws:
ChartException
-
fill
public final void fill(IDeviceRenderer idr) throws ChartException
Description copied from class:PrimitiveRenderEvent
Causes this instruction to 'fill' itself on the device renderer- Overrides:
fill
in classPrimitiveRenderEvent
- Throws:
ChartException
-
reset
public void reset()
Description copied from class:ChartEvent
Resets the inner state of current event. This must be implemented if the object is cached and reused.- Specified by:
reset
in classChartEvent
-
getLineAttributes
public LineAttributes getLineAttributes()
- Overrides:
getLineAttributes
in classPrimitiveRenderEvent
- Returns:
- A reference to the LineAttributes
-
-