|
ElegantJCharts Java API Specification v2.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--com.elegantj.graphx.GraphTypeObject
|
+--com.elegantj.graphx.bar.BarGraphTypeObject
|
+--com.elegantj.graphx.bar.VBarGraph
|
+--com.elegantj.graphx.histogram.HistogramGraphTypeObject
HistogramGraphTypeObject is used to render Vertical Bar Graph
| Field Summary |
| Fields inherited from class com.elegantj.graphx.GraphTypeObject |
m_GraphicsEx |
| Constructor Summary | |
HistogramGraphTypeObject(BarGraph inGraphMain)
Creates the HistogramGraphTypeObject with specified BarGraph object |
|
| Method Summary | |
void |
draw2DGraph()
Draws the 2D Graph |
void |
draw3DGraph()
Draw 3D Bar Graph |
DrillDownDetail |
getClickedXAxisLabel(int click_x,
int click_y)
If Given Point on X axis Label then it will Return Drilldowndetail Object Otherwise Return null |
DrillDownDetail |
getClickedYAxisLabel(int click_x,
int click_y)
If Given Point on Y axis Label then it will Return Drilldowndetail Object Otherwise Return null |
DrillDownDetail |
getDrillDetail(int click_x,
int click_y)
If Given Point on Graph then it will Return Drilldowndetail Object Otherwise Return null (Common function for 2D and 3D Graph) |
DrillDownDetail |
getDrillDownDetail(GraphicsEx inGraphicsEx,
int click_x,
int click_y)
If Given Point on Graph then it will Return Drilldowndetail Object and draw mouse over effect and mouse over text Otherwise Return null |
protected DrillDownDetail |
getDrillDownDetail(int click_x,
int click_y)
If Given Point on Graph then it will Return Drilldowndetail Object Otherwise Return null |
static int |
getPreferredWidth(BarGraph inBarGraph,
GraphicsEx inGraphicsEx,
int inWidth,
int inHeight,
int inBarWidth)
Return preferred width of Graph for given bar width. |
protected void |
initFields()
Initialization of the fields |
DrillDownDetail |
setMouseOverPoint(GraphicsEx inGraphicsEx,
int click_x,
int click_y)
If Given Point on Graph then it will Return Drilldowndetail Object Otherwise Return null (Common function for 2D and 3D Graph) |
| Methods inherited from class com.elegantj.graphx.bar.BarGraphTypeObject |
drawExplanNotes, drawGraph, drawGraphAreaBackground, drawMouseOverEffect, drawMouseOverText, drawPolygon, drawStaticMouseOverText, drawTitle, drawXAxisGridAndTick, drawXAxisLabels, drawXAxisLine, drawYAxisGridAndTick, drawYAxisLabels, drawYAxisLine, getGraphAreaPolygon, getPolygon, getSeriesIndex, getTickHeight, init, initTitle, reDrawing |
| Methods inherited from class com.elegantj.graphx.GraphTypeObject |
initDrawing |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public HistogramGraphTypeObject(BarGraph inGraphMain)
throws GraphException
| Method Detail |
protected void initFields()
throws GraphException
initFields in class VBarGraphGraphExceptionpublic void draw3DGraph()
draw3DGraph in class VBarGraphpublic void draw2DGraph()
draw2DGraph in class VBarGraph
public static int getPreferredWidth(BarGraph inBarGraph,
GraphicsEx inGraphicsEx,
int inWidth,
int inHeight,
int inBarWidth)
throws GraphException
BarGraphTypeObject
GraphException
public DrillDownDetail setMouseOverPoint(GraphicsEx inGraphicsEx,
int click_x,
int click_y)
setMouseOverPoint in class BarGraphTypeObjectclick_x - x point on graphclick_y - y point on graphinGraphicsEx - GraphicsEx Object
public DrillDownDetail getDrillDetail(int click_x,
int click_y)
BarGraphTypeObject
getDrillDetail in class BarGraphTypeObjectclick_x - x point on graphclick_y - y point on graph
protected DrillDownDetail getDrillDownDetail(int click_x,
int click_y)
getDrillDownDetail in class BarGraphTypeObject
public DrillDownDetail getDrillDownDetail(GraphicsEx inGraphicsEx,
int click_x,
int click_y)
getDrillDownDetail in class BarGraphTypeObjectinGraphicsEx - GraphicsEx Objectclick_x - x point on graphclick_y - y point on graph
public DrillDownDetail getClickedXAxisLabel(int click_x,
int click_y)
getClickedXAxisLabel in class VBarGraphclick_x - x coordinate of mouse over pointclick_y - y coordinate of mouse over point
public DrillDownDetail getClickedYAxisLabel(int click_x,
int click_y)
getClickedYAxisLabel in class VBarGraphclick_x - x coordinate of mouse over pointclick_y - y coordinate of mouse over point
|
ElegantJCharts Java API Specification v2.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||