org.eclipse.birt.chart.event
Class PrimitiveRenderEvent
java.lang.Object
java.util.EventObject
org.eclipse.birt.chart.event.ChartEvent
org.eclipse.birt.chart.event.PrimitiveRenderEvent
- All Implemented Interfaces:
- java.lang.Comparable, java.io.Serializable
- Direct Known Subclasses:
- ArcRenderEvent, AreaRenderEvent, ClipRenderEvent, ImageRenderEvent, LineRenderEvent, OvalRenderEvent, PolygonRenderEvent, RectangleRenderEvent, TextRenderEvent, TransformationEvent
- public abstract class PrimitiveRenderEvent
- extends ChartEvent
- implements java.lang.Comparable
PrimitiveRenderEvent
- See Also:
- Serialized Form
|
Constructor Summary |
PrimitiveRenderEvent(java.lang.Object oSource)
Creates a Primitive Render Event from a source object. |
| Methods inherited from class java.util.EventObject |
getSource, toString |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DRAW
public static final int DRAW
- See Also:
- Constant Field Values
FILL
public static final int FILL
- See Also:
- Constant Field Values
iObjIndex
public int iObjIndex
PrimitiveRenderEvent
public PrimitiveRenderEvent(java.lang.Object oSource)
- Creates a Primitive Render Event from a source object.
The source can be of any type. Inside the chart engine, it is
a StructureSource object
- Parameters:
oSource - The Source Object- See Also:
StructureSource
getBounds
public Bounds getBounds()
throws ChartException
- Returns:
-
- Throws:
ChartException - if not implemented by concrete class
copy
public PrimitiveRenderEvent copy()
throws ChartException
- Returns:
- A copy of this primitive rendering instruction implemented by
subclasses
- Throws:
UnsupportedFeatureException
ChartException
compareRegular
public static final int compareRegular(Bounds bo1,
Bounds bo2)
- Parameters:
bo1 - bo2 -
- Returns:
compareTransposed
public static final int compareTransposed(Bounds bo1,
Bounds bo2)
compareTo
public int compareTo(java.lang.Object o)
- Compares two primitives in terms of Z-order rendering
- Specified by:
compareTo in interface java.lang.Comparable
draw
public void draw(IDeviceRenderer idr)
throws ChartException
- Causes this instruction to 'draw' itself on the device renderer
- Parameters:
idr -
- Throws:
UnsupportedFeatureException
ChartException
fill
public void fill(IDeviceRenderer idr)
throws ChartException
- Causes this instruction to 'fill' itself on the device renderer
- Parameters:
idr -
- Throws:
UnsupportedFeatureException
ChartException
setDepth
public final void setDepth(double dDepth)
- Parameters:
dDepth -
getDepth
public final double getDepth()
- Returns:
Copyright © 2005 Actuate Corp. All rights reserved.