Package org.eclipse.birt.chart.event
Class AreaRenderEvent
java.lang.Object
java.util.EventObject
org.eclipse.birt.chart.event.ChartEvent
org.eclipse.birt.chart.event.PrimitiveRenderEvent
org.eclipse.birt.chart.event.AreaRenderEvent
- All Implemented Interfaces:
Serializable
,Comparable
- Direct Known Subclasses:
Area3DRenderEvent
A rendering event type for rendering Area object.
- See Also:
-
Field Summary
Fields inherited from class org.eclipse.birt.chart.event.PrimitiveRenderEvent
DRAW, FILL, iObjIndex
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
add
(PrimitiveRenderEvent pre) Add a sub event to this area.final void
clear()
Removes all sub events associated with current area.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 rendererfinal Fill
final Bounds
Returns the mimimum bounds required to contain the rendering area for current event.final PrimitiveRenderEvent
getElement
(int i) Returns the specific sub event by given index.final int
final LineAttributes
final Iterator<PrimitiveRenderEvent>
iterator()
Returns the iterator for the subordinate event list.void
reset()
Resets the inner state of current event.final void
setBackground
(Fill fill) Sets the background of this area.final void
setOutline
(LineAttributes outline) Sets the outline of this area.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
Methods inherited from class java.util.EventObject
getSource, toString
-
Constructor Details
-
AreaRenderEvent
The constructor.
-
-
Method Details
-
clear
public final void clear()Removes all sub events associated with current area. -
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
-
add
Add a sub event to this area.- Parameters:
pre
-
-
getElementCount
public final int getElementCount()- Returns:
- Returns the sub events count of this area.
-
iterator
Returns the iterator for the subordinate event list.- Returns:
-
getElement
Returns the specific sub event by given index.- Parameters:
i
-- Returns:
-
getBackground
- Overrides:
getBackground
in classPrimitiveRenderEvent
- Returns:
- Returns the background.
-
setBackground
Sets the background of this area.- Parameters:
fill
- The fill to set.
-
getBounds
Description copied from class:PrimitiveRenderEvent
Returns the mimimum bounds required to contain the rendering area for current event.- Overrides:
getBounds
in classPrimitiveRenderEvent
- Returns:
-
getOutline
- Returns:
- Returns the outline.
-
setOutline
Sets the outline of this area.- Parameters:
outline
- The outline to set.
-
copy
- Overrides:
copy
in classPrimitiveRenderEvent
- Returns:
- A copy of this primitive rendering instruction implemented by subclasses
- Throws:
ChartException
-
draw
Description copied from class:PrimitiveRenderEvent
Causes this instruction to 'draw' itself on the device renderer- Overrides:
draw
in classPrimitiveRenderEvent
- Throws:
ChartException
-
fill
Description copied from class:PrimitiveRenderEvent
Causes this instruction to 'fill' itself on the device renderer- Overrides:
fill
in classPrimitiveRenderEvent
- Throws:
ChartException
-
getLineAttributes
- Overrides:
getLineAttributes
in classPrimitiveRenderEvent
- Returns:
- A reference to the LineAttributes
-