ElegantJCharts Java API Specification v2.0

com.elegantj.graphx.mix
Class CombinedGraph

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--com.elegantj.graphx.GraphPanel
                                |
                                +--com.elegantj.graphx.mix.CombinedGraph
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.io.Externalizable, java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.PropertyChangeListener, java.io.Serializable

public class CombinedGraph
extends GraphPanel
implements java.io.Externalizable, java.beans.PropertyChangeListener

CombinedGraph class implements the 3 dimensional series charting that allows the data to be displayed in a line, bar, pie, area and radar shape.

See Also:
Serialized Form

Field Summary
 BarGraph m_BarGraph
           
protected  int m_Height
          Specifies the total height
protected  boolean m_Initialized
          Specifies whether the Graph has been initialized or not
protected  boolean m_isSingleYAxis
           
 LineGraph m_LineGraph
           
protected  java.lang.Object m_LineGraphObj
          Specifies the LineGraphTypeObject
protected  java.awt.Rectangle m_OriginalClipRect
          Specifies the original clipping rectangle
 int m_PointOnGraph
           
protected  int m_Width
          Specifies the total width
 
Fields inherited from class com.elegantj.graphx.GraphPanel
c11, click_x, click_y, COMPUTATION_TYPE, DRILL_DOWN_REFRESH, EXPLAIN_NOTES_STR_LEN, EXPLAN_NOTES_STR_LEN_DEFAULT, GRAPH_DATA_SORT, GRAPH_PROPERTY_CHANGE, GRAPH_TYPE, INITIALIZE, ITEM_AXIS_LABEL, m_3DEffectEnable, m_3DHorizontalOffset, m_3DVerticalOffset, m_bFitToSize, m_bIsGraphDataPreserved, m_ComputationType, m_DataProvider, m_DefaultTooltipText, m_drillDownEnable, m_DrillDownListener, m_Driver, m_ExplainNotesStrLen, m_GraphAreaBackground, m_GraphAreaBackgroundVisible, m_GraphAreaGradientAngle, m_GraphAreaGradientColor, m_GraphAreaGradientExtent, m_GraphAreaGradientMode, m_GraphAreaGradientVisible, m_GraphData, m_Graphics, m_GraphicsEx, m_GraphNotes, m_GraphNotesBackground, m_GraphNotesBorderColor, m_GraphNotesBorderStyle, m_GraphNotesBorderWidth, m_GraphNotesEnable, m_GraphNotesFont, m_GraphNotesForeground, m_GraphNotesShadowColor, m_GraphNotesShadowStyle, m_GraphNotesShadowWidth, m_GraphNotesShowInterval, m_GraphNotesVisibleInterval, m_GraphObj, m_GraphSize, m_GraphTitleDetail, m_GraphTooltip, m_GraphXAxisDetail, m_GraphYAxisDetail, m_GraphZAxisDetail, m_iBottomOffset, m_iLeftOffset, m_iRightOffset, m_IsHandCursor, m_IsMouseOver, m_ItemAxisLabel, m_iTopOffset, m_kGraph, m_MouseOverEffectEnable, m_MouseOverStaticTextEnable, m_MouseOverText, m_MouseOverTextAlign, m_MouseOverTextBackground, m_MouseOverTextBackgroundVisible, m_MouseOverTextBorderColor, m_MouseOverTextBorderStyle, m_MouseOverTextBorderWidth, m_MouseOverTextEnable, m_MouseOverTextFont, m_MouseOverTextForeground, m_MouseOverTextMaxLen, m_MouseOverTextShadowColor, m_MouseOverTextShadowStyle, m_MouseOverTextShadowWidth, m_NumericalAxisLabel, m_oldPointItemIndex, m_oldPointSeriesIndex, m_Parent, m_Password, m_PopupMenu, m_Query, m_reDraw, m_ResultSet, m_SerialAxisLabel, m_SortEnable, m_sum, m_TooltipBackground, m_TooltipBorderColor, m_TooltipBorderStyle, m_TooltipBorderWidth, m_TooltipEnable, m_TooltipFont, m_TooltipForeground, m_TooltipShowInterval, m_TooltipText, m_TooltipVisibleInterval, m_URL, m_userName, m_YAxisDivisionValue, m_YAxisMaxLabelValue, m_YAxisMinLabelValue, m_YAxisUnitLabel, m_ZoomEnable, m_ZoomListener, m_ZoomSelectionEnabled, MOUSE_OVER_CHANGE, NUMERICAL_AXIS_LABEL, RESOURCE_BUNDLE, SERIAL_AXIS_LABEL, TOOL_TIP_CHANGE, Y_AXIS_COMMA_FORMAT, Y_AXIS_DIVISION_VALUE, Y_AXIS_MAX_LABEL_VALUE, Y_AXIS_MIN_LABEL_VALUE, Y_AXIS_UNIT_LABEL
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
CombinedGraph()
           
CombinedGraph(GraphPanel theGraphObject1, GraphPanel theGraphObject2)
          Creates the Graph with default settings
 
Method Summary
 void CreateGraphTypeObject()
          create CombinedGraphTypeObject
 void CreateLineGraphTypeObject()
          This method creates LineGraphTypeObject for drawing
 com.elegantj.editors.AWTBorder getBarBorder()
          get Bar Border Object
 java.awt.Color getBarBorderColor()
          get Bar Border Color
 int getBarBorderStyle()
          get Bar Border Style
 boolean getBarBorderVisible()
          get Bar Border Visible/hide
 int getBarBorderWidth()
          get Bar Border Width
 java.util.Vector getBarColors()
          Get Bar Properties
 int getBarComputationType()
          Gets the Computation Type
 int getBarGapInPercent()
          Get Gap between two Bar Group in Percentage
 int getBarGradientAngle()
          get Bar Gradient Painter angle
 int getBarGradientExtent()
          get Default Extent For drawing Gradient
 int getBarGradientMode()
          get Bar Gradient Painter mode
 boolean getBarGradientVisible()
          get Bar Gradient Visible/hide
 BarGraph getBarGraph()
          This method returns the BarGraph object of CombinedGraph
 boolean getBarMouseOverEffectEnable()
          get Graph BarMouseOver Effect Enable/disable
 boolean getBarMouseOverStaticTextEnable()
          get Graph BarMouseOver text is Displayed static
 java.lang.String getBarMouseOverText()
          get Graph BarMouseOver text
 int getBarMouseOverTextAlignment()
          get Graph BarMouseOver text Alignment (TOP/CENTER/BOTTOM)
 java.awt.Color getBarMouseOverTextBackground()
          get Graph BarMouseOver text Background color
 boolean getBarMouseOverTextBackgroundVisible()
          get Graph BarMouseOver text Background is Visible/hide
 java.awt.Color getBarMouseOverTextBorderColor()
          get Mouse Over Text Border Color
 int getBarMouseOverTextBorderStyle()
          get Mouse Over Text Border style
 int getBarMouseOverTextBorderWidth()
          get Mouse Over Text Border width
 boolean getBarMouseOverTextEnable()
          get Graph BarMouseOver text Enable/disable
 java.awt.Font getBarMouseOverTextFont()
          get Graph BarMouseOver text Font
 java.awt.Color getBarMouseOverTextForeground()
          get Graph BarMouseOver text Foreground color
 int getBarMouseOverTextMaxLen()
          get Graph BarMouseOver text Maximum number of character
 java.awt.Color getBarMouseOverTextShadowColor()
          get Mouse Over Text Shadow Color
 int getBarMouseOverTextShadowStyle()
          get Mouse Over Text Shadow style
 int getBarMouseOverTextShadowWidth()
          get Mouse Over Text Shadow width
 boolean getBarOverLapYAxisLabelEnable()
          get Axis label OverLap enable
 GraphBarDetail getBarProperties()
          Get GraphBarDetail Object for bar properties
 java.lang.String getBarTooltipText()
          get Bar Tooltip Text
 int getBarTransperancyInPercent()
          get transperancy value of color
 int getBarWidth()
          Get Bar width
 int getBarYAxisDivisionValue()
          To get y division value
 java.awt.Color getBarYAxisGridLineColor()
          get Axis Grid Line Color
 int getBarYAxisGridLineStyle()
          get Axis Grid Line Style
 boolean getBarYAxisGridLineVisible()
          get Axis Grid Line visible on Major Line
 int getBarYAxisGridLineWidth()
          get Axis Grid Line Width
 java.awt.Color getBarYAxisGridStripColor()
          get Axis Grid Line Color
 boolean getBarYAxisGridStripVisible()
          get Axis Grid Strip visible on Major Line
 int getBarYAxisLabelAlign()
          get Axis Label alignment
 int getBarYAxisLabelAlignAngle()
          get Axis Label Alignment Angle
 java.awt.Color getBarYAxisLabelBackground()
          get Axis label Background Color
 boolean getBarYAxisLabelBackgroundVisible()
          get Axis label Background visible
 boolean getBarYAxisLabelDrillDownEnable()
          get Axis label DrillDown Enable
 java.awt.Font getBarYAxisLabelFont()
          get Axis Label Font
 java.awt.Color getBarYAxisLabelForeground()
          get Axis Font Color
 java.lang.String getBarYAxisLabelFormat()
          get Axis Label Format string
 java.lang.String getBarYAxisLabelTooltipText()
          get Axis Label Tooltip Text
 boolean getBarYAxisLabelVisible()
          get Axis Label visible
 java.awt.Color getBarYAxisLineColor()
          get Axis Major Line Color
 int getBarYAxisLineWidth()
          get Axis Major Line Width
 double getBarYAxisMaxLabelValue()
          To get y axis maximum label value
 double getBarYAxisMinLabelValue()
          To get y axis minimum label value
 java.lang.String getBarYAxisName()
          get Axis Name
 int getBarYAxisNameAlign()
          get Axis Name Alignment
 java.awt.Color getBarYAxisNameBackground()
          get Axis Name Background Color
 boolean getBarYAxisNameBackgroundVisible()
          get Axis Name Background visible
 java.awt.Color getBarYAxisNameBorderColor()
          get Axis Name Border Color
 int getBarYAxisNameBorderStyle()
          get Axis Name Border style
 int getBarYAxisNameBorderWidth()
          get Axis Name Border width
 java.awt.Font getBarYAxisNameFont()
          get Axis Name Font
 java.awt.Color getBarYAxisNameForeground()
          get Axis Font Color
 int getBarYAxisNameMaxLine()
          get Axis Name Maximum number of lines
 java.awt.Color getBarYAxisNameShadowColor()
          get Axis Name Shadow Color
 int getBarYAxisNameShadowStyle()
          get Axis Name Shadow style
 int getBarYAxisNameShadowWidth()
          get Axis Name Shadow width
 boolean getBarYAxisNameVisible()
          get Axis Name visible
 int getBarYAxisPosition()
          Get position of Y-Axis of Bar
 java.awt.Color getBarYAxisTickLineColor()
          get Axis Tick Line Color
 int getBarYAxisTickLineHeight()
          get Axis Tick Line Height
 int getBarYAxisTickLinePosition()
          get Axis Tick Line Position
 boolean getBarYAxisTickLineVisible()
          get Axis Tick Line visible on Major Line
 int getBarYAxisTickLineWidth()
          get Axis Tick Line Width
 java.lang.String getBarYAxisUnitLabel()
          To get y axis unit value
 double getBarYDivisionValue()
          Get Division Value For Y-Axis of Bar
 java.awt.Color getBarYZeroGridLineColor()
          get Axis Grid Line Color
 int getBarYZeroGridLineStyle()
          get Axis Grid Line Style
 int getBarYZeroGridLineWidth()
          get Axis Grid Line Width
 int getBarZAxisAlignment()
          get Axis Position
 java.awt.Color getBarZAxisBackground()
          Get Z-Axis Background Color
 boolean getBarZAxisBackgroundVisible()
          Get Z-Axis Background Visible
 java.awt.Color getBarZAxisBorderColor()
          get Z Axis Border Color
 int getBarZAxisBorderStyle()
          get Z Axis Border style
 int getBarZAxisBorderWidth()
          get Z Axis Border width
 int getBarZAxisLabelAlign()
          get Axis Label alignment
 java.awt.Color getBarZAxisLabelBackground()
          get Axis label Background Color
 boolean getBarZAxisLabelBackgroundVisible()
          get Axis label Background visible
 boolean getBarZAxisLabelDrillDownEnable()
          get Axis label DrillDown Enable
 java.awt.Font getBarZAxisLabelFont()
          get Axis Label Font
 java.awt.Color getBarZAxisLabelForeground()
          get Axis Font Color
 java.lang.String getBarZAxisLabelFormat()
          get Axis Label Format string
 int getBarZAxisLabelShowOrder()
          get Z AxisLabel Show Order
 java.lang.String getBarZAxisLabelTooltipText()
          get Axis Label Tooltip Text
 boolean getBarZAxisLabelVisible()
          get Axis Label visible
 java.lang.String getBarZAxisName()
          get Axis Name
 int getBarZAxisNameAlign()
          get Axis Name Alignment
 java.awt.Color getBarZAxisNameBackground()
          get Axis Name Background Color
 boolean getBarZAxisNameBackgroundVisible()
          get Axis Name Background visible
 java.awt.Color getBarZAxisNameBorderColor()
          get Axis Name Border Color
 int getBarZAxisNameBorderStyle()
          get Axis Name Border style
 int getBarZAxisNameBorderWidth()
          get Axis Name Border width
 java.awt.Font getBarZAxisNameFont()
          get Axis Name Font
 java.awt.Color getBarZAxisNameForeground()
          get Axis Font Color
 int getBarZAxisNameMaxLine()
          get Axis Name Maximum number of lines
 java.awt.Color getBarZAxisNameShadowColor()
          get Axis Name Shadow Color
 int getBarZAxisNameShadowStyle()
          get Axis Name Shadow style
 int getBarZAxisNameShadowWidth()
          get Axis Name Shadow width
 boolean getBarZAxisNameVisible()
          get Axis Name visible
 int getBarZAxisPosition()
          get Axis Position
 java.awt.Color getBarZAxisShadowColor()
          get Z Axis Shadow Color
 int getBarZAxisShadowStyle()
          get Z Axis Shadow style
 int getBarZAxisShadowWidth()
          get Z Axis Shadow width
 boolean getBarZAxisVisible()
          Get Z-Axis Visible/Hide
protected  org.xml.sax.helpers.AttributesImpl getColomnLabelsAttributes()
           
 DrillDownDetail getDrillDownDetail(GraphicsEx gEx, int click_x, int click_y)
          Return DrillDownDetail object for given point Cordinate.
 int getExplainNotesStrLen1()
          To get maximum available length of explain notes.
 int getExplainNotesStrLen2()
          To get maximum available length of explain notes.
 java.util.Vector getGraphData1()
          Gets the graph data of graph1
 java.util.Vector getGraphData2()
          Gets the graph data of graph2
 java.lang.Object getGraphTypeObject()
           
 java.lang.String getItemAxisLabel()
          Gets the Serial Axis Label
 java.lang.String getItemAxisLabel1()
          Gets the Item Axis Label
 java.lang.String getItemAxisLabel2()
          Gets the Item Axis Label
 int getLineComputationType()
          Gets the Computation Type
 java.util.Vector getLineDetailProperties()
          get Line Properties
 LineGraph getLineGraph()
          This method returns the LineGraph object of CombinedGraph
 boolean getLineGraphCurvedLineEnable()
          get Graph CurvedLine Enable/Disable
 int getLineGraphLineStyle()
          get Graph Line style
 boolean getLineGraphStyledLineEnable()
          get Graph StyledLine Enable/Disable
 java.lang.Object getLineGraphTypeObject()
          This method returns the current LineGraphTypeObject to be used for drawing line graph
 boolean getLineMouseOverEffectEnable()
          get Graph LineMouseOver Effect Enable/disable
 boolean getLineMouseOverStaticTextEnable()
          get Graph LineMouseOver text is Displayed static
 java.lang.String getLineMouseOverText()
          get Graph LineMouseOver text
 int getLineMouseOverTextAlignment()
          get Graph LineMouseOver text Alignment (TOP/CENTER/BOTTOM)
 java.awt.Color getLineMouseOverTextBackground()
          get Graph LineMouseOver text Background color
 boolean getLineMouseOverTextBackgroundVisible()
          get Graph LineMouseOver text Background is Visible/hide
 java.awt.Color getLineMouseOverTextBorderColor()
          get Mouse Over Text Border Color
 int getLineMouseOverTextBorderStyle()
          get Mouse Over Text Border style
 int getLineMouseOverTextBorderWidth()
          get Mouse Over Text Border width
 boolean getLineMouseOverTextEnable()
          get Graph LineMouseOver text Enable/disable
 java.awt.Font getLineMouseOverTextFont()
          get Graph LineMouseOver text Font
 java.awt.Color getLineMouseOverTextForeground()
          get Graph LineMouseOver text Foreground color
 int getLineMouseOverTextMaxLen()
          get Graph LineMouseOver text Maximum number of character
 java.awt.Color getLineMouseOverTextShadowColor()
          get Mouse Over Text Shadow Color
 int getLineMouseOverTextShadowStyle()
          get Mouse Over Text Shadow style
 int getLineMouseOverTextShadowWidth()
          get Mouse Over Text Shadow width
 boolean getLineOverLapYAxisLabelEnable()
          get Axis label OverLap enable
 int getLinePosition()
          get Line position
 GraphLineDetail getLineProperties()
          Get GraphLineDetail Object for Line properties
 java.awt.Color getLineShadowColor()
          Get Line shadow color
 boolean getLineShadowVisible()
          Get Line shadow is Enable/Disable
 java.lang.String getLineTooltipText()
          get Line Tooltip Text
 int getLineTransperancyInPercent()
          get transperancy value of color
 int getLineYAxisDivisionValue()
          To get y division value
 java.awt.Color getLineYAxisGridLineColor()
          get Axis Grid Line Color
 int getLineYAxisGridLineStyle()
          get Axis Grid Line Style
 boolean getLineYAxisGridLineVisible()
          get Axis Grid Line visible on Major Line
 int getLineYAxisGridLineWidth()
          get Axis Grid Line Width
 java.awt.Color getLineYAxisGridStripColor()
          get Axis Grid Line Color
 boolean getLineYAxisGridStripVisible()
          get Axis Grid Strip visible on Major Line
 int getLineYAxisLabelAlign()
          get Axis Label alignment
 int getLineYAxisLabelAlignAngle()
          get Axis Label Alignment Angle
 java.awt.Color getLineYAxisLabelBackground()
          get Axis label Background Color
 boolean getLineYAxisLabelBackgroundVisible()
          get Axis label Background visible
 boolean getLineYAxisLabelDrillDownEnable()
          get Axis label DrillDown Enable
 java.awt.Font getLineYAxisLabelFont()
          get Axis Label Font
 java.awt.Color getLineYAxisLabelForeground()
          get Axis Font Color
 java.lang.String getLineYAxisLabelFormat()
          get Axis Label Format string
 java.lang.String getLineYAxisLabelTooltipText()
          get Axis Label Tooltip Text
 boolean getLineYAxisLabelVisible()
          get Axis Label visible
 java.awt.Color getLineYAxisLineColor()
          get Axis Major Line Color
 int getLineYAxisLineWidth()
          get Axis Major Line Width
 double getLineYAxisMaxLabelValue()
          To get y axis maximum label value
 double getLineYAxisMinLabelValue()
          To get y axis minimum label value
 java.lang.String getLineYAxisName()
          get Axis Name
 int getLineYAxisNameAlign()
          get Axis Name Alignment
 java.awt.Color getLineYAxisNameBackground()
          get Axis Name Background Color
 boolean getLineYAxisNameBackgroundVisible()
          get Axis Name Background visible
 java.awt.Color getLineYAxisNameBorderColor()
          get Axis Name Border Color
 int getLineYAxisNameBorderStyle()
          get Axis Name Border style
 int getLineYAxisNameBorderWidth()
          get Axis Name Border width
 java.awt.Font getLineYAxisNameFont()
          get Axis Name Font
 java.awt.Color getLineYAxisNameForeground()
          get Axis Font Color
 int getLineYAxisNameMaxLine()
          get Axis Name Maximum number of lines
 java.awt.Color getLineYAxisNameShadowColor()
          get Axis Name Shadow Color
 int getLineYAxisNameShadowStyle()
          get Axis Name Shadow style
 int getLineYAxisNameShadowWidth()
          get Axis Name Shadow width
 boolean getLineYAxisNameVisible()
          get Axis Name visible
 int getLineYAxisPosition()
          Get position of Y-Axis of Line
 java.awt.Color getLineYAxisTickLineColor()
          get Axis Tick Line Color
 int getLineYAxisTickLineHeight()
          get Axis Tick Line Height
 int getLineYAxisTickLinePosition()
          get Axis Tick Line Position
 boolean getLineYAxisTickLineVisible()
          get Axis Tick Line visible on Major Line
 int getLineYAxisTickLineWidth()
          get Axis Tick Line Width
 java.lang.String getLineYAxisUnitLabel()
          To get y axis unit value
 double getLineYDivisionValue()
          Get Division Value For Y-Axis of Line
 java.awt.Color getLineYZeroGridLineColor()
          get Axis Grid Line Color
 int getLineYZeroGridLineStyle()
          get Axis Grid Line Style
 int getLineYZeroGridLineWidth()
          get Axis Grid Line Width
 int getLineZAxisAlignment()
          get Axis Position
 java.awt.Color getLineZAxisBackground()
          Get Z-Axis Background Color
 boolean getLineZAxisBackgroundVisible()
          Get Z-Axis Background Visible
 java.awt.Color getLineZAxisBorderColor()
          get Z Axis Border Color
 int getLineZAxisBorderStyle()
          get Z Axis Border style
 int getLineZAxisBorderWidth()
          get Z Axis Border width
 int getLineZAxisLabelAlign()
          get Axis Label alignment
 java.awt.Color getLineZAxisLabelBackground()
          get Axis label Background Color
 boolean getLineZAxisLabelBackgroundVisible()
          get Axis label Background visible
 boolean getLineZAxisLabelDrillDownEnable()
          get Axis label DrillDown Enable
 java.awt.Font getLineZAxisLabelFont()
          get Axis Label Font
 java.awt.Color getLineZAxisLabelForeground()
          get Axis Font Color
 java.lang.String getLineZAxisLabelFormat()
          get Axis Label Format string
 int getLineZAxisLabelShowOrder()
          get Z AxisLabel Show Order
 java.lang.String getLineZAxisLabelTooltipText()
          get Axis Label Tooltip Text
 boolean getLineZAxisLabelVisible()
          get Axis Label visible
 java.lang.String getLineZAxisName()
          get Axis Name
 int getLineZAxisNameAlign()
          get Axis Name Alignment
 java.awt.Color getLineZAxisNameBackground()
          get Axis Name Background Color
 boolean getLineZAxisNameBackgroundVisible()
          get Axis Name Background visible
 java.awt.Color getLineZAxisNameBorderColor()
          get Axis Name Border Color
 int getLineZAxisNameBorderStyle()
          get Axis Name Border style
 int getLineZAxisNameBorderWidth()
          get Axis Name Border width
 java.awt.Font getLineZAxisNameFont()
          get Axis Name Font
 java.awt.Color getLineZAxisNameForeground()
          get Axis Font Color
 int getLineZAxisNameMaxLine()
          get Axis Name Maximum number of lines
 java.awt.Color getLineZAxisNameShadowColor()
          get Axis Name Shadow Color
 int getLineZAxisNameShadowStyle()
          get Axis Name Shadow style
 int getLineZAxisNameShadowWidth()
          get Axis Name Shadow width
 boolean getLineZAxisNameVisible()
          get Axis Name visible
 int getLineZAxisPosition()
          get Axis Position
 java.awt.Color getLineZAxisShadowColor()
          get Z Axis Shadow Color
 int getLineZAxisShadowStyle()
          get Z Axis Shadow style
 int getLineZAxisShadowWidth()
          get Z Axis Shadow width
 boolean getLineZAxisVisible()
          Get Z-Axis Visible/Hide
 java.lang.String getNumericalAxisLabel1()
           
 java.lang.String getNumericalAxisLabel2()
           
 java.awt.Dimension getPreferredSize()
           
 java.lang.String getSerialAxisLabel()
          Gets the Serial Axis Label
protected  java.awt.Rectangle getVisibleGraphRect()
          Returns the Visible rectangle of the component
 GraphYAxisDetail getYAxis1Properties()
          Get GraphZAxisDetail Object
 int getYAxis2DivisionValue()
          To get y 2 division value
 GraphYAxisDetail getYAxis2Properties()
          Get GraphYAxisDetail Object
 int getYAxisDivisionValue()
          To get y division value
 double getYAxisMaxLabelValue()
          To get y axis maximum label value
 double getYAxisMinLabelValue()
          To get y axis minimum label value
 java.lang.String getYAxisUnitLabel()
          To get y axis unit value
 GraphZAxisDetail getZAxis1Properties()
          Get GraphZAxisDetail Object
 GraphZAxisDetail getZAxis2Properties()
          Get GraphZAxisDetail Object
protected  int indexOf(java.util.Vector vector, java.lang.String text)
          Returns the index of the specified text into given vector
 void init(GraphPanel theGraphObject1, GraphPanel theGraphObject2)
          Initialize graph variables
 boolean isSingleYAxis()
          This method returns mode for drawing single or double y axis
 void paintComponent(java.awt.Graphics g)
          This method paints graph according to properties and data of graph.
 boolean populateGraph()
          Populates the Graph
protected  void processMouseEvent(java.awt.event.MouseEvent mevt)
          Process Mouse Event
protected  void processMouseMotionEvent(java.awt.event.MouseEvent mevt)
          Process Mouse Motion Events
 void propertyChange(java.beans.PropertyChangeEvent pce)
           
 void readExternal(java.io.ObjectInput in)
          This method retrieves the state of the bean
 void reDraw()
           
protected  void refreshProperties(int nFor)
          This method refreshes the Graph followed by the given changed property
 void setBackground(java.awt.Color c)
          Sets the Background color.
 void setBarBorder(com.elegantj.editors.AWTBorder newBorder)
          set Bar Border Object
 void setBarBorderColor(java.awt.Color newBorderColor)
          set Bar Border Color
 void setBarBorderStyle(int newBorderStyle)
          set Bar Border Style
 void setBarBorderVisible(boolean visible)
          set Bar Border Visible/Hide
 void setBarBorderWidth(int newBorderWidth)
          set Bar Border Width
 void setBarColors(java.util.Vector invalue)
          Set Bar Properties
 void setBarComputationType(int type)
          Sets the Computation Type
 void setBarGapInPercent(int gapInPercent)
          Set Gap between two Bar group in Percentage
 void setBarGradientAngle(int angle)
          set Bar Gradient Painter angle
 void setBarGradientExtent(int inExtent)
          set Default Extent for drawing Gradient
 void setBarGradientMode(int mode)
          set Bar Gradient Painter mode
 void setBarGradientVisible(boolean visible)
          set Bar Gradient Visible/Hide
 void setBarMouseOverEffectEnable(boolean visible)
          set Bar Graph Mouse Over Effect is Enable/Disable
 void setBarMouseOverStaticTextEnable(boolean visible)
          set Graph Mouse Over text is Displayed static
 void setBarMouseOverText(java.lang.String text)
          set Graph BarMouseOver text
 void setBarMouseOverTextAlignment(int align)
          set Graph Mouse Over text Alignment (TOP/CENTER/BOTTOM)
 void setBarMouseOverTextBackground(java.awt.Color newColor)
          set Graph Mouse Over text Background color
 void setBarMouseOverTextBackgroundVisible(boolean visible)
          set Graph Mouse Over text Background is Visible/Hide
 void setBarMouseOverTextBorderColor(java.awt.Color inColor)
          set Mouse Over Text Border Color
 void setBarMouseOverTextBorderStyle(int style)
          set Mouse Over Text Border style
 void setBarMouseOverTextBorderWidth(int width)
          set Mouse Over Text Border Width
 void setBarMouseOverTextEnable(boolean visible)
          set Graph Mouse Over text is Enable/Disable
 void setBarMouseOverTextFont(java.awt.Font newFont)
          set Graph Mouse Over text Font
 void setBarMouseOverTextForeground(java.awt.Color newColor)
          set Graph Mouse Over text Foreground color
 void setBarMouseOverTextMaxLen(int max)
          set Graph BarMouseOver text Maximum number of character
 void setBarMouseOverTextShadowColor(java.awt.Color inColor)
          set Mouse Over Text Shadow Color
 void setBarMouseOverTextShadowStyle(int style)
          set Mouse Over Text Shadow style
 void setBarMouseOverTextShadowWidth(int width)
          set Mouse Over Text Shadow Width
 void setBarOverLapYAxisLabelEnable(boolean visible)
          set Axis label OverLap enable
 void setBarProperties(GraphBarDetail inGraphBarDetail)
          Set GraphBarDetail Object Specifying Bar properties
 void setBarTooltipText(java.lang.String tooltip)
          set Bar Tooltip text
 void setBarTransperancyInPercent(int transperancyInPercent)
          set Transperancy in Bar color
 void setBarWidth(int width)
          Set Bar Width
 void setBarYAxisDivisionValue(int yAxisDivisionValue)
          To set y division value
 void setBarYAxisGridLineColor(java.awt.Color linecolor)
          set Axis Grid Line Color
 void setBarYAxisGridLineStyle(int style)
          set Axis Grid Line Style
 void setBarYAxisGridLineVisible(boolean visible)
          set Axis Grid Line visible on Major Line
 void setBarYAxisGridLineWidth(int width)
          set Axis Grid Line Width
 void setBarYAxisGridStripColor(java.awt.Color linecolor)
          set Axis Grid Strip Color
 void setBarYAxisGridStripVisible(boolean visible)
          set Axis Grid Strip visible on Major Line
 void setBarYAxisLabelAlign(int align)
          set Axis Label alignment
 void setBarYAxisLabelAlignAngle(int angle)
          set Axis Name Alignment Angle
 void setBarYAxisLabelBackground(java.awt.Color Backgroundcolor)
          set Axis label Background Color
 void setBarYAxisLabelBackgroundVisible(boolean visible)
          set Axis label Background visible
 void setBarYAxisLabelDrillDownEnable(boolean enable)
          set Axis label DrillDown Enable
 void setBarYAxisLabelFont(java.awt.Font labelfont)
          set Axis Label Font
 void setBarYAxisLabelForeground(java.awt.Color foreground)
          set Axis Label Font Color
 void setBarYAxisLabelFormat(java.lang.String formatStr)
          set Axis Label Format string
 void setBarYAxisLabelTooltipText(java.lang.String tooltip)
          set Axis Label Tooltip text
 void setBarYAxisLabelVisible(boolean visible)
          set Axis Label visible
 void setBarYAxisLineColor(java.awt.Color linecolor)
          set Axis Major Line Color
 void setBarYAxisLineWidth(int width)
          set Axis Major Line Width
 void setBarYAxisMaxLabelValue(double yAxisMaxLabelValue)
          To set y axis maximum label value
 void setBarYAxisMinLabelValue(double yAxisMinLabelValue)
          To set y axis minimum label value
 void setBarYAxisName(java.lang.String name)
          set Axis Name
 void setBarYAxisNameAlign(int align)
          set Axis Name Alignment
 void setBarYAxisNameBackground(java.awt.Color bgColor)
          set Axis Name Background Color
 void setBarYAxisNameBackgroundVisible(boolean visible)
          set Axis Name Background visible
 void setBarYAxisNameBorderColor(java.awt.Color inColor)
          set Axis Name Border Color
 void setBarYAxisNameBorderStyle(int style)
          set Axis Name Border style
 void setBarYAxisNameBorderWidth(int width)
          set Axis Name Border Width
 void setBarYAxisNameFont(java.awt.Font namefont)
          set Axis Name Font
 void setBarYAxisNameForeground(java.awt.Color foreground)
          set Axis Name Font Color
 void setBarYAxisNameMaxLine(int max)
          set Axis Name Maximum number of lines
 void setBarYAxisNameShadowColor(java.awt.Color inColor)
          set Axis Name Shadow Color
 void setBarYAxisNameShadowStyle(int style)
          set Axis Name Shadow style
 void setBarYAxisNameShadowWidth(int width)
          set Axis Name Shadow Width
 void setBarYAxisNameVisible(boolean visible)
          set Axis Name visible
 void setBarYAxisPosition(int position)
          Set position of Y-Axis of Bar
 void setBarYAxisTickLineColor(java.awt.Color linecolor)
          set Axis Tick Line Color
 void setBarYAxisTickLineHeight(int height)
          set Axis Tick Line Height
 void setBarYAxisTickLinePosition(int position)
          set Axis Tick Line Position
 void setBarYAxisTickLineVisible(boolean visible)
          set Axis Tick Line visible on Major Line
 void setBarYAxisTickLineWidth(int width)
          set Axis Tick Line Width
 void setBarYAxisUnitLabel(java.lang.String yAxisUnitLabel)
          To set y axis Unit label
 void setBarYDivisionValue(double value)
          Set Division Value For Y-Axis of Bar
 void setBarYZeroGridLineColor(java.awt.Color linecolor)
          set Axis Grid Line Color
 void setBarYZeroGridLineStyle(int style)
          set Axis Grid Line Style
 void setBarYZeroGridLineWidth(int width)
          set Axis Grid Line Width
 void setBarZAxisAlignment(int align)
          set Axis Position
 void setBarZAxisBackground(java.awt.Color bgColor)
          Set Z-Axis Background Color
 void setBarZAxisBackgroundVisible(boolean visible)
          Set Z-Axis Background Visible
 void setBarZAxisBorderColor(java.awt.Color inColor)
          set Z Axis Border Color
 void setBarZAxisBorderStyle(int style)
          set Axis Name Border style
 void setBarZAxisBorderWidth(int width)
          set Z Axis Border Width
 void setBarZAxisLabelAlign(int align)
          set Axis Label alignment
 void setBarZAxisLabelBackground(java.awt.Color Backgroundcolor)
          set Axis label Background Color
 void setBarZAxisLabelBackgroundVisible(boolean visible)
          set Axis label Background visible
 void setBarZAxisLabelDrillDownEnable(boolean enable)
          set Axis label DrillDown Enable
 void setBarZAxisLabelFont(java.awt.Font labelfont)
          set Axis Label Font
 void setBarZAxisLabelForeground(java.awt.Color foreground)
          set Axis Label Font Color
 void setBarZAxisLabelFormat(java.lang.String formatStr)
          set Axis Label Format string
 void setBarZAxisLabelShowOrder(int align)
          set Z AxisLabel Show Order 0 : Left to Right (for H alignment) Top to Bottom (for V alignment) 1 : Right to Left (for H alignment) Bottom to Top (for V alignment)
 void setBarZAxisLabelTooltipText(java.lang.String tooltip)
          set Axis Label Tooltip text
 void setBarZAxisLabelVisible(boolean visible)
          set Axis Label visible
 void setBarZAxisName(java.lang.String name)
          set Axis Name
 void setBarZAxisNameAlign(int align)
          set Axis Name Alignment
 void setBarZAxisNameBackground(java.awt.Color bgColor)
          set Axis Name Background Color
 void setBarZAxisNameBackgroundVisible(boolean visible)
          set Axis Name Background visible
 void setBarZAxisNameBorderColor(java.awt.Color inColor)
          set Axis Name Border Color
 void setBarZAxisNameBorderStyle(int style)
          set Axis Name Border style
 void setBarZAxisNameBorderWidth(int width)
          set Axis Name Border Width
 void setBarZAxisNameFont(java.awt.Font namefont)
          set Axis Name Font
 void setBarZAxisNameForeground(java.awt.Color foreground)
          set Axis Name Font Color
 void setBarZAxisNameMaxLine(int max)
          set Axis Name Maximum number of lines
 void setBarZAxisNameShadowColor(java.awt.Color inColor)
          set Axis Name Shadow Color
 void setBarZAxisNameShadowStyle(int style)
          set Axis Name Shadow style
 void setBarZAxisNameShadowWidth(int width)
          set Axis Name Shadow Width
 void setBarZAxisNameVisible(boolean visible)
          set Axis Name visible
 void setBarZAxisPosition(int pos)
          set Axis Position
 void setBarZAxisShadowColor(java.awt.Color inColor)
          set Z Axis Shadow Color
 void setBarZAxisShadowStyle(int style)
          set Z Axis Shadow style
 void setBarZAxisShadowWidth(int width)
          set Z Axis Shadow Width
 void setBarZAxisVisible(boolean visible)
          Set Z-Axis Visible/Hide
 void setComputationType(int type)
          Sets the Computation Type
 void setExplainNotesStrLen1(int explainNotesStrLen)
          To set maximum length of explaination notes
 void setExplainNotesStrLen2(int explainNotesStrLen)
          To set maximum length of explaination notes
 void setFont(java.awt.Font f)
          Sets the Font.
 void setForeground(java.awt.Color c)
          Sets the Foreground color.
 void setGraphData(java.util.Vector graphData)
          Sets the graph data
 void setGraphData1(java.util.Vector graphData)
          Sets the graph data for graph1
 void setGraphData2(java.util.Vector graphData)
          Sets the graph data for graph2
 void setGraphDataEmbeded(boolean flag)
          Specifies that wheather graph data serialize or not
 void setItemAxisLabel(java.lang.String label)
          Sets the Serial Axis Label
 void setItemAxisLabel1(java.lang.String label)
          Sets the Item Axis Label
 void setItemAxisLabel2(java.lang.String label)
          Sets the Item Axis Label for graph 2
 void setLineComputationType(int type)
          Sets the Computation Type
 void setLineDetailProperties(java.util.Vector invalue)
          set Line Properties
 void setLineGraphCurvedLineEnable(boolean enable)
          set Graph CurvedLine Enable/Disable
 void setLineGraphLineStyle(int style)
          set Graph Line style
 void setLineGraphStyledLineEnable(boolean enable)
          set Graph StyledLine Enable/Disable
 void setLineGraphTypeObject()
           
 void setLineMouseOverEffectEnable(boolean visible)
          set Line Graph Mouse Over Effect is Enable/Disable
 void setLineMouseOverStaticTextEnable(boolean visible)
          set Graph Mouse Over text is Displayed static
 void setLineMouseOverText(java.lang.String text)
          set Graph LineMouseOver text
 void setLineMouseOverTextAlignment(int align)
          set Graph Mouse Over text Alignment (TOP/CENTER/BOTTOM)
 void setLineMouseOverTextBackground(java.awt.Color newColor)
          set Graph Mouse Over text Background color
 void setLineMouseOverTextBackgroundVisible(boolean visible)
          set Graph Mouse Over text Background is Visible/Hide
 void setLineMouseOverTextBorderColor(java.awt.Color inColor)
          set Mouse Over Text Border Color
 void setLineMouseOverTextBorderStyle(int style)
          set Mouse Over Text Border style
 void setLineMouseOverTextBorderWidth(int width)
          set Mouse Over Text Border Width
 void setLineMouseOverTextEnable(boolean visible)
          set Graph Mouse Over text is Enable/Disable
 void setLineMouseOverTextFont(java.awt.Font newFont)
          set Graph Mouse Over text Font
 void setLineMouseOverTextForeground(java.awt.Color newColor)
          set Graph Mouse Over text Foreground color
 void setLineMouseOverTextMaxLen(int max)
          set Graph LineMouseOver text Maximum number of character
 void setLineMouseOverTextShadowColor(java.awt.Color inColor)
          set Mouse Over Text Shadow Color
 void setLineMouseOverTextShadowStyle(int style)
          set Mouse Over Text Shadow style
 void setLineMouseOverTextShadowWidth(int width)
          set Mouse Over Text Shadow Width
 void setLineOverLapYAxisLabelEnable(boolean visible)
          set Axis label OverLap enable
 void setLinePosition(int position)
          Set Line Position
 void setLineProperties(GraphLineDetail inGraphLineDetail)
          Set GraphLineDetail Object Specifying Line properties
 void setLineShadowColor(java.awt.Color inColor)
          Set Line shadow color
 void setLineShadowVisible(boolean isVisible)
          Set Line shadow is Enable/Disable
 void setLineTooltipText(java.lang.String tooltip)
          set Line Tooltip text
 void setLineTransperancyInPercent(int transperancyInPercent)
          set Transperancy in line/strip/point color
 void setLineYAxisDivisionValue(int yAxisDivisionValue)
          To set y division value
 void setLineYAxisGridLineColor(java.awt.Color linecolor)
          set Axis Grid Line Color
 void setLineYAxisGridLineStyle(int style)
          set Axis Grid Line Style
 void setLineYAxisGridLineVisible(boolean visible)
          set Axis Grid Line visible on Major Line
 void setLineYAxisGridLineWidth(int width)
          set Axis Grid Line Width
 void setLineYAxisGridStripColor(java.awt.Color linecolor)
          set Axis Grid Strip Color
 void setLineYAxisGridStripVisible(boolean visible)
          set Axis Grid Strip visible on Major Line
 void setLineYAxisLabelAlign(int align)
          set Axis Label alignment
 void setLineYAxisLabelAlignAngle(int angle)
          set Axis Name Alignment Angle
 void setLineYAxisLabelBackground(java.awt.Color Backgroundcolor)
          set Axis label Background Color
 void setLineYAxisLabelBackgroundVisible(boolean visible)
          set Axis label Background visible
 void setLineYAxisLabelDrillDownEnable(boolean enable)
          set Axis label DrillDown Enable
 void setLineYAxisLabelFont(java.awt.Font labelfont)
          set Axis Label Font
 void setLineYAxisLabelForeground(java.awt.Color foreground)
          set Axis Label Font Color
 void setLineYAxisLabelFormat(java.lang.String formatStr)
          set Axis Label Format string
 void setLineYAxisLabelTooltipText(java.lang.String tooltip)
          set Axis Label Tooltip text
 void setLineYAxisLabelVisible(boolean visible)
          set Axis Label visible
 void setLineYAxisLineColor(java.awt.Color linecolor)
          set Axis Major Line Color
 void setLineYAxisLineWidth(int width)
          set Axis Major Line Width
 void setLineYAxisMaxLabelValue(double yAxisMaxLabelValue)
          To set y axis maximum label value
 void setLineYAxisMinLabelValue(double yAxisMinLabelValue)
          To set y axis minimum label value
 void setLineYAxisName(java.lang.String name)
          set Axis Name
 void setLineYAxisNameAlign(int align)
          set Axis Name Alignment
 void setLineYAxisNameBackground(java.awt.Color bgColor)
          set Axis Name Background Color
 void setLineYAxisNameBackgroundVisible(boolean visible)
          set Axis Name Background visible
 void setLineYAxisNameBorderColor(java.awt.Color inColor)
          set Axis Name Border Color
 void setLineYAxisNameBorderStyle(int style)
          set Axis Name Border style
 void setLineYAxisNameBorderWidth(int width)
          set Axis Name Border Width
 void setLineYAxisNameFont(java.awt.Font namefont)
          set Axis Name Font
 void setLineYAxisNameForeground(java.awt.Color foreground)
          set Axis Name Font Color
 void setLineYAxisNameMaxLine(int max)
          set Axis Name Maximum number of lines
 void setLineYAxisNameShadowColor(java.awt.Color inColor)
          set Axis Name Shadow Color
 void setLineYAxisNameShadowStyle(int style)
          set Axis Name Shadow style
 void setLineYAxisNameShadowWidth(int width)
          set Axis Name Shadow Width
 void setLineYAxisNameVisible(boolean visible)
          set Axis Name visible
 void setLineYAxisPosition(int position)
          Set position of Y-Axis of Line
 void setLineYAxisTickLineColor(java.awt.Color linecolor)
          set Axis Tick Line Color
 void setLineYAxisTickLineHeight(int height)
          set Axis Tick Line Height
 void setLineYAxisTickLinePosition(int position)
          set Axis Tick Line Position
 void setLineYAxisTickLineVisible(boolean visible)
          set Axis Tick Line visible on Major Line
 void setLineYAxisTickLineWidth(int width)
          set Axis Tick Line Width
 void setLineYAxisUnitLabel(java.lang.String yAxisUnitLabel)
          To set y axis Unit label
 void setLineYDivisionValue(double value)
          Set Division Value For Y-Axis of Line
 void setLineYZeroGridLineColor(java.awt.Color linecolor)
          set Axis Grid Line Color
 void setLineYZeroGridLineStyle(int style)
          set Axis Grid Line Style
 void setLineYZeroGridLineWidth(int width)
          set Axis Grid Line Width
 void setLineZAxisAlignment(int align)
          set Axis Position
 void setLineZAxisBackground(java.awt.Color bgColor)
          Set Z-Axis Background Color
 void setLineZAxisBackgroundVisible(boolean visible)
          Set Z-Axis Background Visible
 void setLineZAxisBorderColor(java.awt.Color inColor)
          set Z Axis Border Color
 void setLineZAxisBorderStyle(int style)
          set Axis Name Border style
 void setLineZAxisBorderWidth(int width)
          set Z Axis Border Width
 void setLineZAxisLabelAlign(int align)
          set Axis Label alignment
 void setLineZAxisLabelBackground(java.awt.Color Backgroundcolor)
          set Axis label Background Color
 void setLineZAxisLabelBackgroundVisible(boolean visible)
          set Axis label Background visible
 void setLineZAxisLabelDrillDownEnable(boolean enable)
          set Axis label DrillDown Enable
 void setLineZAxisLabelFont(java.awt.Font labelfont)
          set Axis Label Font
 void setLineZAxisLabelForeground(java.awt.Color foreground)
          set Axis Label Font Color
 void setLineZAxisLabelFormat(java.lang.String formatStr)
          set Axis Label Format string
 void setLineZAxisLabelShowOrder(int align)
          set Z AxisLabel Show Order 0 : Left to Right (for H alignment) Top to Bottom (for V alignment) 1 : Right to Left (for H alignment) Bottom to Top (for V alignment)
 void setLineZAxisLabelTooltipText(java.lang.String tooltip)
          set Axis Label Tooltip text
 void setLineZAxisLabelVisible(boolean visible)
          set Axis Label visible
 void setLineZAxisName(java.lang.String name)
          set Axis Name
 void setLineZAxisNameAlign(int align)
          set Axis Name Alignment
 void setLineZAxisNameBackground(java.awt.Color bgColor)
          set Axis Name Background Color
 void setLineZAxisNameBackgroundVisible(boolean visible)
          set Axis Name Background visible
 void setLineZAxisNameBorderColor(java.awt.Color inColor)
          set Axis Name Border Color
 void setLineZAxisNameBorderStyle(int style)
          set Axis Name Border style
 void setLineZAxisNameBorderWidth(int width)
          set Axis Name Border Width
 void setLineZAxisNameFont(java.awt.Font namefont)
          set Axis Name Font
 void setLineZAxisNameForeground(java.awt.Color foreground)
          set Axis Name Font Color
 void setLineZAxisNameMaxLine(int max)
          set Axis Name Maximum number of lines
 void setLineZAxisNameShadowColor(java.awt.Color inColor)
          set Axis Name Shadow Color
 void setLineZAxisNameShadowStyle(int style)
          set Axis Name Shadow style
 void setLineZAxisNameShadowWidth(int width)
          set Axis Name Shadow Width
 void setLineZAxisNameVisible(boolean visible)
          set Axis Name visible
 void setLineZAxisPosition(int pos)
          set Axis Position
 void setLineZAxisShadowColor(java.awt.Color inColor)
          set Z Axis Shadow Color
 void setLineZAxisShadowStyle(int style)
          set Z Axis Shadow style
 void setLineZAxisShadowWidth(int width)
          set Z Axis Shadow Width
 void setLineZAxisVisible(boolean visible)
          Set Z-Axis Visible/Hide
 void setNumericalAxisLabel(java.lang.String label)
          Sets the Numerical Axis Label
 void setNumericalAxisLabel1(java.lang.String label)
           
 void setNumericalAxisLabel2(java.lang.String label)
           
 void setPointOnGraph(int inValue)
           
 void setSerialAxisLabel(java.lang.String label)
          Sets the Serial Axis Label
 void setSingleYAxis(boolean inValue)
          This method set mode for drawing single or double y axis
 void setSortDataEnable(boolean sortEnable)
          set Sorting of data Enable/Disable
 void setTitleProperties(GraphTitleDetail inGraphTitleDetail)
          Set GraphTitleDetail Object
 void setXAxisProperties(GraphXAxisDetail inGraphXAxisDetail)
          Set GraphXAxisDetail Object
 void setYAxis1Properties(GraphYAxisDetail inGraphYAxisDetail)
           
 void setYAxis2Properties(GraphYAxisDetail inGraphYAxisDetail)
           
 void setYAxisDivisionValue(int yAxisDivisionValue)
          To set y division value
 void setYAxisMaxLabelValue(double yAxisMaxLabelValue)
          To set y axis maximum label value
 void setYAxisMinLabelValue(double yAxisMinLabelValue)
          To set y axis minimum label value
 void setYAxisProperties(GraphYAxisDetail inGraphYAxisDetail)
          Set GraphYAxisDetail Object
 void setYAxisUnitLabel(java.lang.String yAxisUnitLabel)
          To set y axis Unit label
 void setZAxis1Properties(GraphZAxisDetail inGraphZAxisDetail)
          Set GraphZAxisDetail Object
 void setZAxis2Properties(GraphZAxisDetail inGraphZAxisDetail)
          Set GraphZAxisDetail Object
 void setZAxisProperties(GraphZAxisDetail inGraphZAxisDetail)
          Set GraphZAxisDetail Object
 void update(java.awt.Graphics g)
           
protected  void writeAttributes(XMLWriter xmlWriter)
           
 void writeExternal(java.io.ObjectOutput out)
          This method saves the state of the bean
protected  void writeGraphAttributes(XMLWriter xmlWriter)
          Write Properties to the xml File
protected  void writeGraphData(XMLWriter xmlwriter)
           
 
Methods inherited from class com.elegantj.graphx.GraphPanel
addDrillDownListener, addGraphNote, addPropertyChangeListener, addValues, addZoomListener, checkZoomFactor, clearZoomStepStack, divide, doZoom, drawBackgroundImage, drawGradient, drawGraphBorder, firePropertyChange, fireZoomEvent, generateColorString, getAxisGridAttributes, getAxisLabelAttributes, getAxisLineAttributes, getAxisNameAttributes, getBackgroundAttributes, getBackgroundImage, getBgImageDisplay, getBgImageEmbedded, getBgImageFlipType, getBgImageFromPath, getBgImageSourcePath, getBgImageVisible, getCommonAttributes, getComputationType, getCurZoomFactor, getDefaultTooltipText, getDrillDownEnable, getExplainNotesStrLen, getExtension, getFixedArea, getFlipedImage, getGradientAngle, getGradientColor, getGradientExtent, getGradientMode, getGradientVisible, getGraph3DEffect, getGraph3DHorizontalOffset, getGraph3DVerticalOffset, getGraphAreaAttributes, getGraphAreaBackground, getGraphAreaBackgroundVisible, getGraphAreaDrillDownEnable, getGraphAreaGradientAngle, getGraphAreaGradientColor, getGraphAreaGradientExtent, getGraphAreaGradientMode, getGraphAreaGradientVisible, getGraphAreaPolygon, getGraphBorderColor, getGraphBorderStyle, getGraphBorderWidth, getGraphColors, getGraphData, getGraphDataProvider, getGraphDataResultSet, getGraphics, getGraphNote, getGraphNoteIndex, getGraphNotes, getGraphNotesBackground, getGraphNotesBorderColor, getGraphNotesBorderStyle, getGraphNotesBorderWidth, getGraphNotesFont, getGraphNotesForeground, getGraphNotesShadowColor, getGraphNotesShadowStyle, getGraphNotesShadowWidth, getGraphNotesShowInterval, getGraphNotesVisible, getGraphNotesVisibleInterval, getGraphSize, getGraphTitle, getGraphTitleAlign, getGraphTitleBackground, getGraphTitleBackgroundVisible, getGraphTitleBorderColor, getGraphTitleBorderStyle, getGraphTitleBorderWidth, getGraphTitleFont, getGraphTitleForeground, getGraphTitleMaxLine, getGraphTitleShadowColor, getGraphTitleShadowStyle, getGraphTitleShadowWidth, getGraphTitleVisible, getGraphType, getGraphTypeAttributes, getLicenseKey, getMaxZoomFactor, getMouseOverAttributes, getMouseOverEffectEnable, getMouseOverStaticTextEnable, getMouseOverText, getMouseOverTextAlignment, getMouseOverTextBackground, getMouseOverTextBackgroundVisible, getMouseOverTextBorderColor, getMouseOverTextBorderStyle, getMouseOverTextBorderWidth, getMouseOverTextEnable, getMouseOverTextFont, getMouseOverTextForeground, getMouseOverTextMaxLen, getMouseOverTextShadowColor, getMouseOverTextShadowStyle, getMouseOverTextShadowWidth, getNumericalAxisLabel, getOverLapXAxisLabelEnable, getOverLapYAxisLabelEnable, getScrollPane, getSelectedRect, getSortDataEnable, getStringFromMacro, getTestData, getTitleAttributes, getTitleProperties, getToolTipAttributes, getTooltipBackground, getTooltipBorderColor, getTooltipBorderStyle, getTooltipBorderWidth, getTooltipFont, getTooltipForeground, getTooltipShowInterval, getTooltipText, getTooltipVisible, getTooltipVisibleInterval, getXAxisGridLineColor, getXAxisGridLineStyle, getXAxisGridLineVisible, getXAxisGridLineWidth, getXAxisGridStripColor, getXAxisGridStripVisible, getXAxisLabelAlign, getXAxisLabelAlignAngle, getXAxisLabelBackground, getXAxisLabelBackgroundVisible, getXAxisLabelDrillDownEnable, getXAxisLabelFont, getXAxisLabelForeground, getXAxisLabelFormat, getXAxisLabelGap, getXAxisLabelTooltipText, getXAxisLabelVisible, getXAxisLineColor, getXAxisLineWidth, getXAxisMaxLabelValue, getXAxisMinLabelValue, getXAxisName, getXAxisNameAlign, getXAxisNameBackground, getXAxisNameBackgroundVisible, getXAxisNameBorderColor, getXAxisNameBorderStyle, getXAxisNameBorderWidth, getXAxisNameFont, getXAxisNameForeground, getXAxisNameMaxLine, getXAxisNameShadowColor, getXAxisNameShadowStyle, getXAxisNameShadowWidth, getXAxisNameVisible, getXAxisProperties, getXAxisTickLineColor, getXAxisTickLineHeight, getXAxisTickLinePosition, getXAxisTickLineVisible, getXAxisTickLineWidth, getXDivisionValue, getXLabelType, getXZeroGridLineColor, getXZeroGridLineStyle, getXZeroGridLineWidth, getYAxisGridLineColor, getYAxisGridLineStyle, getYAxisGridLineVisible, getYAxisGridLineWidth, getYAxisGridStripColor, getYAxisGridStripVisible, getYAxisLabelAlign, getYAxisLabelAlignAngle, getYAxisLabelBackground, getYAxisLabelBackgroundVisible, getYAxisLabelDrillDownEnable, getYAxisLabelFont, getYAxisLabelForeground, getYAxisLabelFormat, getYAxisLabelTooltipText, getYAxisLabelVisible, getYAxisLineColor, getYAxisLineWidth, getYAxisName, getYAxisNameAlign, getYAxisNameBackground, getYAxisNameBackgroundVisible, getYAxisNameBorderColor, getYAxisNameBorderStyle, getYAxisNameBorderWidth, getYAxisNameFont, getYAxisNameForeground, getYAxisNameMaxLine, getYAxisNameShadowColor, getYAxisNameShadowStyle, getYAxisNameShadowWidth, getYAxisNameVisible, getYAxisPosition, getYAxisProperties, getYAxisTickLineColor, getYAxisTickLineHeight, getYAxisTickLinePosition, getYAxisTickLineVisible, getYAxisTickLineWidth, getYDivisionValue, getYZeroGridLineColor, getYZeroGridLineStyle, getYZeroGridLineWidth, getZAxisAlignment, getZAxisBackground, getZAxisBackgroundVisible, getZAxisBorderColor, getZAxisBorderStyle, getZAxisBorderWidth, getZAxisLabelAlign, getZAxisLabelBackground, getZAxisLabelBackgroundVisible, getZAxisLabelDrillDownEnable, getZAxisLabelFont, getZAxisLabelForeground, getZAxisLabelFormat, getZAxisLabelShowOrder, getZAxisLabelTooltipText, getZAxisLabelVisible, getZAxisName, getZAxisNameAlign, getZAxisNameBackground, getZAxisNameBackgroundVisible, getZAxisNameBorderColor, getZAxisNameBorderStyle, getZAxisNameBorderWidth, getZAxisNameFont, getZAxisNameForeground, getZAxisNameMaxLine, getZAxisNameShadowColor, getZAxisNameShadowStyle, getZAxisNameShadowWidth, getZAxisNameVisible, getZAxisPosition, getZAxisProperties, getZAxisShadowColor, getZAxisShadowStyle, getZAxisShadowWidth, getZAxisVisible, getZoomAffectedSize, getZoomEnable, getZoomInCount, initGraphTest, isGraphDataEmbeded, isGraphFitToSize, isLicenseKeyValid, isLightweight, isPopulateFlag, isPrinting, isZoomSelectionEnabled, loadFromXML, loadFromXML, paint, parseValue, processComponentEvent, removeDrillDownListener, removeGraphNote, removePropertyChangeListener, removeZoomListener, repaintChildren, resetSelectedZoomRect, saveAsImageBMP, saveAsImageJPEG, setBackgroundImage, setBgImageDisplay, setBgImageEmbedded, setBgImageFlipType, setBgImageFromPath, setBgImageSourcePath, setBgImageVisible, setDefaultProperties, setDefaultTooltipText, setDrillDownEnable, setExplainNotesStrLen, setGradientAngle, setGradientColor, setGradientExtent, setGradientMode, setGradientVisible, setGraph3DEffect, setGraph3DHorizontalOffset, setGraph3DVerticalOffset, setGraphAreaBackground, setGraphAreaBackgroundVisible, setGraphAreaDrillDownEnable, setGraphAreaGradientAngle, setGraphAreaGradientColor, setGraphAreaGradientExtent, setGraphAreaGradientMode, setGraphAreaGradientVisible, setGraphBorderColor, setGraphBorderStyle, setGraphBorderWidth, setGraphColors, setGraphData, setGraphDataProvider, setGraphDataResultSet, setGraphDataURL, setGraphFitToSize, setGraphics, setGraphNotes, setGraphNotesBackground, setGraphNotesBorderColor, setGraphNotesBorderStyle, setGraphNotesBorderWidth, setGraphNotesFont, setGraphNotesForeground, setGraphNotesShadowColor, setGraphNotesShadowStyle, setGraphNotesShadowWidth, setGraphNotesShowInterval, setGraphNotesVisible, setGraphNotesVisibleInterval, setGraphSize, setGraphTitle, setGraphTitleAlign, setGraphTitleBackground, setGraphTitleBackgroundVisible, setGraphTitleBorderColor, setGraphTitleBorderStyle, setGraphTitleBorderWidth, setGraphTitleFont, setGraphTitleForeground, setGraphTitleMaxLine, setGraphTitleShadowColor, setGraphTitleShadowStyle, setGraphTitleShadowWidth, setGraphTitleVisible, setGraphType, setInternalLicenseKey, setLicenseKey, setLightweight, setMaxZoomFactor, setMouseOverEffectEnable, setMouseOverStaticTextEnable, setMouseOverText, setMouseOverTextAlignment, setMouseOverTextBackground, setMouseOverTextBackgroundVisible, setMouseOverTextBorderColor, setMouseOverTextBorderStyle, setMouseOverTextBorderWidth, setMouseOverTextEnable, setMouseOverTextFont, setMouseOverTextForeground, setMouseOverTextMaxLen, setMouseOverTextShadowColor, setMouseOverTextShadowStyle, setMouseOverTextShadowWidth, setOverLapXAxisLabelEnable, setOverLapYAxisLabelEnable, setPopulateFlag, setPrinting, setTooltipBackground, setTooltipBorderColor, setTooltipBorderStyle, setTooltipBorderWidth, setTooltipFont, setTooltipForeground, setTooltipShowInterval, setTooltipVisible, setTooltipVisibleInterval, setXAxisGridLineColor, setXAxisGridLineStyle, setXAxisGridLineVisible, setXAxisGridLineWidth, setXAxisGridStripColor, setXAxisGridStripVisible, setXAxisLabelAlign, setXAxisLabelAlignAngle, setXAxisLabelBackground, setXAxisLabelBackgroundVisible, setXAxisLabelDrillDownEnable, setXAxisLabelFont, setXAxisLabelForeground, setXAxisLabelFormat, setXAxisLabelGap, setXAxisLabelTooltipText, setXAxisLabelVisible, setXAxisLineColor, setXAxisLineWidth, setXAxisMaxLabelValue, setXAxisMinLabelValue, setXAxisName, setXAxisNameAlign, setXAxisNameBackground, setXAxisNameBackgroundVisible, setXAxisNameBorderColor, setXAxisNameBorderStyle, setXAxisNameBorderWidth, setXAxisNameFont, setXAxisNameForeground, setXAxisNameMaxLine, setXAxisNameShadowColor, setXAxisNameShadowStyle, setXAxisNameShadowWidth, setXAxisNameVisible, setXAxisTickLineColor, setXAxisTickLineHeight, setXAxisTickLinePosition, setXAxisTickLineVisible, setXAxisTickLineWidth, setXDivisionValue, setXZeroGridLineColor, setXZeroGridLineStyle, setXZeroGridLineWidth, setYAxisGridLineColor, setYAxisGridLineStyle, setYAxisGridLineVisible, setYAxisGridLineWidth, setYAxisGridStripColor, setYAxisGridStripVisible, setYAxisLabelAlign, setYAxisLabelAlignAngle, setYAxisLabelBackground, setYAxisLabelBackgroundVisible, setYAxisLabelDrillDownEnable, setYAxisLabelFont, setYAxisLabelForeground, setYAxisLabelFormat, setYAxisLabelTooltipText, setYAxisLabelVisible, setYAxisLineColor, setYAxisLineWidth, setYAxisName, setYAxisNameAlign, setYAxisNameBackground, setYAxisNameBackgroundVisible, setYAxisNameBorderColor, setYAxisNameBorderStyle, setYAxisNameBorderWidth, setYAxisNameFont, setYAxisNameForeground, setYAxisNameMaxLine, setYAxisNameShadowColor, setYAxisNameShadowStyle, setYAxisNameShadowWidth, setYAxisNameVisible, setYAxisPosition, setYAxisTickLineColor, setYAxisTickLineHeight, setYAxisTickLinePosition, setYAxisTickLineVisible, setYAxisTickLineWidth, setYDivisionValue, setYZeroGridLineColor, setYZeroGridLineStyle, setYZeroGridLineWidth, setZAxisAlignment, setZAxisBackground, setZAxisBackgroundVisible, setZAxisBorderColor, setZAxisBorderStyle, setZAxisBorderWidth, setZAxisLabelAlign, setZAxisLabelBackground, setZAxisLabelBackgroundVisible, setZAxisLabelDrillDownEnable, setZAxisLabelFont, setZAxisLabelForeground, setZAxisLabelFormat, setZAxisLabelShowOrder, setZAxisLabelTooltipText, setZAxisLabelVisible, setZAxisName, setZAxisNameAlign, setZAxisNameBackground, setZAxisNameBackgroundVisible, setZAxisNameBorderColor, setZAxisNameBorderStyle, setZAxisNameBorderWidth, setZAxisNameFont, setZAxisNameForeground, setZAxisNameMaxLine, setZAxisNameShadowColor, setZAxisNameShadowStyle, setZAxisNameShadowWidth, setZAxisNameVisible, setZAxisPosition, setZAxisShadowColor, setZAxisShadowStyle, setZAxisShadowWidth, setZAxisVisible, setZoom, setZoomEnable, setZoomSelectionEnabled, showPopupMenu, updateZoomStepStack, validateGraph, writeElement, writeGraphDataAttributes, writeToXML, writeToXML, writeXAxisAttributes, writeYAxisAttributes, writeZAxisAttributes, zoomRect
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_OriginalClipRect

protected java.awt.Rectangle m_OriginalClipRect
Specifies the original clipping rectangle


m_Width

protected int m_Width
Specifies the total width


m_Height

protected int m_Height
Specifies the total height


m_Initialized

protected boolean m_Initialized
Specifies whether the Graph has been initialized or not


m_BarGraph

public BarGraph m_BarGraph

m_LineGraph

public LineGraph m_LineGraph

m_PointOnGraph

public int m_PointOnGraph

m_isSingleYAxis

protected boolean m_isSingleYAxis

m_LineGraphObj

protected java.lang.Object m_LineGraphObj
Specifies the LineGraphTypeObject

Constructor Detail

CombinedGraph

public CombinedGraph()

CombinedGraph

public CombinedGraph(GraphPanel theGraphObject1,
                     GraphPanel theGraphObject2)
Creates the Graph with default settings

Method Detail

init

public void init(GraphPanel theGraphObject1,
                 GraphPanel theGraphObject2)
Initialize graph variables


setSingleYAxis

public void setSingleYAxis(boolean inValue)
This method set mode for drawing single or double y axis

Parameters:
inValue - true: one y axis is drawn, false: two y axis drawn

isSingleYAxis

public boolean isSingleYAxis()
This method returns mode for drawing single or double y axis


setBackground

public void setBackground(java.awt.Color c)
Sets the Background color.

Overrides:
setBackground in class GraphPanel
Parameters:
c - Graph Background Color

setForeground

public void setForeground(java.awt.Color c)
Sets the Foreground color.

Overrides:
setForeground in class GraphPanel
Parameters:
c - Graph Foreground Color

setFont

public void setFont(java.awt.Font f)
Sets the Font.

Overrides:
setFont in class GraphPanel
Parameters:
f - Graph Font

setSortDataEnable

public void setSortDataEnable(boolean sortEnable)
set Sorting of data Enable/Disable

Overrides:
setSortDataEnable in class GraphPanel
Parameters:
sortEnable - Data is sort or not before generating Graph

setComputationType

public void setComputationType(int type)
Sets the Computation Type

Overrides:
setComputationType in class GraphPanel
Parameters:
type - one of the constants : NONE_COMPUTATION, SUM_COMPUTATION, COUNT_COMPUTATION, VALID_COUNT_COMPUTATION, AVERAGE_COMPUTATION, VALID_AVERAGE_COMPUTATION, MAXIMUM_COMPUTATION, MINIMUM_COMPUTATION

setYAxisMaxLabelValue

public void setYAxisMaxLabelValue(double yAxisMaxLabelValue)
To set y axis maximum label value

Overrides:
setYAxisMaxLabelValue in class GraphPanel
Parameters:
yAxisMaxLabelValue - maximum value at y axis

setYAxisMinLabelValue

public void setYAxisMinLabelValue(double yAxisMinLabelValue)
To set y axis minimum label value

Overrides:
setYAxisMinLabelValue in class GraphPanel

setYAxisUnitLabel

public void setYAxisUnitLabel(java.lang.String yAxisUnitLabel)
To set y axis Unit label

Overrides:
setYAxisUnitLabel in class GraphPanel

getBarGraph

public BarGraph getBarGraph()
This method returns the BarGraph object of CombinedGraph

Returns:
BarGraph bargraph object

getLineGraph

public LineGraph getLineGraph()
This method returns the LineGraph object of CombinedGraph

Returns:
LineGraph linegraph object

setPointOnGraph

public void setPointOnGraph(int inValue)

setLineProperties

public void setLineProperties(GraphLineDetail inGraphLineDetail)
Set GraphLineDetail Object Specifying Line properties

Parameters:
inGraphLineDetail - Object specifying Line Properties

getLineProperties

public GraphLineDetail getLineProperties()
Get GraphLineDetail Object for Line properties

Returns:
GraphLineDetail Specifying the Line property object

setExplainNotesStrLen1

public void setExplainNotesStrLen1(int explainNotesStrLen)
To set maximum length of explaination notes


getExplainNotesStrLen1

public int getExplainNotesStrLen1()
To get maximum available length of explain notes.

Returns:
int value of max. length of explain notes

setExplainNotesStrLen2

public void setExplainNotesStrLen2(int explainNotesStrLen)
To set maximum length of explaination notes


getExplainNotesStrLen2

public int getExplainNotesStrLen2()
To get maximum available length of explain notes.

Returns:
int value of max. length of explain notes

setSerialAxisLabel

public void setSerialAxisLabel(java.lang.String label)
Sets the Serial Axis Label

Overrides:
setSerialAxisLabel in class GraphPanel
Parameters:
label - X-Axis Label

getSerialAxisLabel

public java.lang.String getSerialAxisLabel()
Gets the Serial Axis Label

Overrides:
getSerialAxisLabel in class GraphPanel
Returns:
label X-Axis Label

setItemAxisLabel

public void setItemAxisLabel(java.lang.String label)
Sets the Serial Axis Label

Overrides:
setItemAxisLabel in class GraphPanel
Parameters:
label - X-Axis Label

getItemAxisLabel

public java.lang.String getItemAxisLabel()
Gets the Serial Axis Label

Overrides:
getItemAxisLabel in class GraphPanel
Returns:
label X-Axis Label

setNumericalAxisLabel

public void setNumericalAxisLabel(java.lang.String label)
Sets the Numerical Axis Label

Overrides:
setNumericalAxisLabel in class GraphPanel
Parameters:
label - Y-Axis Label

setNumericalAxisLabel1

public void setNumericalAxisLabel1(java.lang.String label)

getNumericalAxisLabel1

public java.lang.String getNumericalAxisLabel1()

setNumericalAxisLabel2

public void setNumericalAxisLabel2(java.lang.String label)

setYAxis1Properties

public void setYAxis1Properties(GraphYAxisDetail inGraphYAxisDetail)

setYAxis2Properties

public void setYAxis2Properties(GraphYAxisDetail inGraphYAxisDetail)

getYAxis1Properties

public GraphYAxisDetail getYAxis1Properties()
Get GraphZAxisDetail Object

Returns:
inGraphYAxisDetail Object specifying y-Axis properties

getYAxis2Properties

public GraphYAxisDetail getYAxis2Properties()
Get GraphYAxisDetail Object

Returns:
inGraphYAxisDetail Object specifying y-Axis properties

getYAxis2DivisionValue

public int getYAxis2DivisionValue()
To get y 2 division value

Returns:
division value at y axis

setYAxisDivisionValue

public void setYAxisDivisionValue(int yAxisDivisionValue)
To set y division value

Overrides:
setYAxisDivisionValue in class GraphPanel
Parameters:
yAxisDivisionValue - division value at y axis

getYAxisDivisionValue

public int getYAxisDivisionValue()
To get y division value

Overrides:
getYAxisDivisionValue in class GraphPanel
Returns:
division value at y axis

getYAxisMaxLabelValue

public double getYAxisMaxLabelValue()
To get y axis maximum label value

Overrides:
getYAxisMaxLabelValue in class GraphPanel
Returns:
double value of y axis maximum label value

getYAxisMinLabelValue

public double getYAxisMinLabelValue()
To get y axis minimum label value

Overrides:
getYAxisMinLabelValue in class GraphPanel
Returns:
double value of y axis minimum label value

getYAxisUnitLabel

public java.lang.String getYAxisUnitLabel()
To get y axis unit value

Overrides:
getYAxisUnitLabel in class GraphPanel
Returns:
int value of y axis unit value

getNumericalAxisLabel2

public java.lang.String getNumericalAxisLabel2()

setItemAxisLabel1

public void setItemAxisLabel1(java.lang.String label)
Sets the Item Axis Label

Parameters:
label - Z-Axis Label

getItemAxisLabel1

public java.lang.String getItemAxisLabel1()
Gets the Item Axis Label

Returns:
Z-Axis Label

setItemAxisLabel2

public void setItemAxisLabel2(java.lang.String label)
Sets the Item Axis Label for graph 2

Parameters:
label - Z-Axis Label

getItemAxisLabel2

public java.lang.String getItemAxisLabel2()
Gets the Item Axis Label

Returns:
Z-Axis Label

setGraphData

public void setGraphData(java.util.Vector graphData)
Sets the graph data

Overrides:
setGraphData in class GraphPanel
Parameters:
graphData - the double dimensional vector containing the graph data, first element of the vector should be column names

setGraphData1

public void setGraphData1(java.util.Vector graphData)
Sets the graph data for graph1

Parameters:
graphData - the double dimensional vector containing the graph data, first element of the vector should be column names

getGraphData1

public java.util.Vector getGraphData1()
Gets the graph data of graph1

Returns:
the double dimensional vector containing the graph data

setGraphData2

public void setGraphData2(java.util.Vector graphData)
Sets the graph data for graph2

Parameters:
graphData - the double dimensional vector containing the graph data, first element of the vector should be column names

getGraphData2

public java.util.Vector getGraphData2()
Gets the graph data of graph2

Returns:
the double dimensional vector containing the graph data

setTitleProperties

public void setTitleProperties(GraphTitleDetail inGraphTitleDetail)
Description copied from class: GraphPanel
Set GraphTitleDetail Object

Overrides:
setTitleProperties in class GraphPanel
Parameters:
inGraphTitleDetail - Object specifying Title properties (text,color,font,boreder,etc...)

setXAxisProperties

public void setXAxisProperties(GraphXAxisDetail inGraphXAxisDetail)
Description copied from class: GraphPanel
Set GraphXAxisDetail Object

Overrides:
setXAxisProperties in class GraphPanel
Parameters:
inGraphXAxisDetail - Object specifying X-Axis properties (text,color,font,boreder,etc...)

setYAxisProperties

public void setYAxisProperties(GraphYAxisDetail inGraphYAxisDetail)
Description copied from class: GraphPanel
Set GraphYAxisDetail Object

Overrides:
setYAxisProperties in class GraphPanel
Parameters:
inGraphYAxisDetail - Object specifying Y-Axis properties (text,color,font,boreder,etc...)

setZAxisProperties

public void setZAxisProperties(GraphZAxisDetail inGraphZAxisDetail)
Description copied from class: GraphPanel
Set GraphZAxisDetail Object

Overrides:
setZAxisProperties in class GraphPanel
Parameters:
inGraphZAxisDetail - Object specifying Z-Axis properties (text,color,font,boreder,etc...)

setZAxis1Properties

public void setZAxis1Properties(GraphZAxisDetail inGraphZAxisDetail)
Set GraphZAxisDetail Object

Parameters:
inGraphZAxisDetail - Object specifying Z-Axis properties (text,color,font,boreder,etc...)

getZAxis1Properties

public GraphZAxisDetail getZAxis1Properties()
Get GraphZAxisDetail Object

Returns:
inGraphZAxisDetail Object specifying Z-Axis properties (text,color,font,boreder,etc...)

setZAxis2Properties

public void setZAxis2Properties(GraphZAxisDetail inGraphZAxisDetail)
Set GraphZAxisDetail Object

Parameters:
inGraphZAxisDetail - Object specifying Z-Axis properties (text,color,font,boreder,etc...)

getZAxis2Properties

public GraphZAxisDetail getZAxis2Properties()
Get GraphZAxisDetail Object

Returns:
inGraphZAxisDetail Object specifying Z-Axis properties (text,color,font,boreder,etc...)

setBarProperties

public void setBarProperties(GraphBarDetail inGraphBarDetail)
Set GraphBarDetail Object Specifying Bar properties

Parameters:
inGraphBarDetail - Object specifying Bar Properties

getBarProperties

public GraphBarDetail getBarProperties()
Get GraphBarDetail Object for bar properties

Returns:
GraphBarDetail Specifying the Bar property object

indexOf

protected int indexOf(java.util.Vector vector,
                      java.lang.String text)
Returns the index of the specified text into given vector


refreshProperties

protected void refreshProperties(int nFor)
This method refreshes the Graph followed by the given changed property

Overrides:
refreshProperties in class GraphPanel
Parameters:
nFor - the changed property constant

paintComponent

public void paintComponent(java.awt.Graphics g)
This method paints graph according to properties and data of graph.

Overrides:
paintComponent in class GraphPanel

setLineGraphTypeObject

public void setLineGraphTypeObject()

CreateLineGraphTypeObject

public void CreateLineGraphTypeObject()
This method creates LineGraphTypeObject for drawing


getLineGraphTypeObject

public java.lang.Object getLineGraphTypeObject()
This method returns the current LineGraphTypeObject to be used for drawing line graph

Returns:
LineGraphTypeObject

CreateGraphTypeObject

public void CreateGraphTypeObject()
create CombinedGraphTypeObject


getGraphTypeObject

public java.lang.Object getGraphTypeObject()
Returns:
LineGraphTypeObject

update

public void update(java.awt.Graphics g)
Overrides:
update in class javax.swing.JComponent

reDraw

public void reDraw()
Overrides:
reDraw in class GraphPanel

getVisibleGraphRect

protected java.awt.Rectangle getVisibleGraphRect()
Returns the Visible rectangle of the component

Overrides:
getVisibleGraphRect in class GraphPanel
Returns:
the rectangle contains the paint boundary of the component

getPreferredSize

public java.awt.Dimension getPreferredSize()
Overrides:
getPreferredSize in class javax.swing.JComponent

processMouseEvent

protected void processMouseEvent(java.awt.event.MouseEvent mevt)
Process Mouse Event

Overrides:
processMouseEvent in class GraphPanel

processMouseMotionEvent

protected void processMouseMotionEvent(java.awt.event.MouseEvent mevt)
Process Mouse Motion Events

Overrides:
processMouseMotionEvent in class GraphPanel

getDrillDownDetail

public DrillDownDetail getDrillDownDetail(GraphicsEx gEx,
                                          int click_x,
                                          int click_y)
Return DrillDownDetail object for given point Cordinate. If GraphicsEx object is not null then it also draw MouseOverEffect and MouseOverTextEffect

Overrides:
getDrillDownDetail in class GraphPanel
Parameters:
click_x - X coordinate of Point
click_y - Y coordinate of Point
Returns:
DrillDownDetail DrillDownDetail Object for given coordinate

populateGraph

public boolean populateGraph()
Populates the Graph

Overrides:
populateGraph in class GraphPanel
Returns:
boolean true - if Graph is successfully populated otherwize false

setGraphDataEmbeded

public void setGraphDataEmbeded(boolean flag)
Specifies that wheather graph data serialize or not

Overrides:
setGraphDataEmbeded in class GraphPanel
Parameters:
flag - flag indicate wheather graph data serialize or not

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.lang.ClassNotFoundException,
                         java.io.IOException
This method retrieves the state of the bean

Specified by:
readExternal in interface java.io.Externalizable
Overrides:
readExternal in class GraphPanel
java.lang.ClassNotFoundException
java.io.IOException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
This method saves the state of the bean

Specified by:
writeExternal in interface java.io.Externalizable
Overrides:
writeExternal in class GraphPanel
java.io.IOException

writeAttributes

protected void writeAttributes(XMLWriter xmlWriter)
                        throws org.xml.sax.SAXException
Overrides:
writeAttributes in class GraphPanel
org.xml.sax.SAXException

writeGraphAttributes

protected void writeGraphAttributes(XMLWriter xmlWriter)
                             throws org.xml.sax.SAXException
Write Properties to the xml File

Overrides:
writeGraphAttributes in class GraphPanel
org.xml.sax.SAXException

getColomnLabelsAttributes

protected org.xml.sax.helpers.AttributesImpl getColomnLabelsAttributes()
                                                                throws org.xml.sax.SAXException
Overrides:
getColomnLabelsAttributes in class GraphPanel
org.xml.sax.SAXException

writeGraphData

protected void writeGraphData(XMLWriter xmlwriter)
                       throws org.xml.sax.SAXException
Overrides:
writeGraphData in class GraphPanel
org.xml.sax.SAXException

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent pce)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener

setBarMouseOverEffectEnable

public void setBarMouseOverEffectEnable(boolean visible)
set Bar Graph Mouse Over Effect is Enable/Disable

Parameters:
visible - true - Bar Graph Mouse Over Effect is Visible otherwise false

getBarMouseOverEffectEnable

public boolean getBarMouseOverEffectEnable()
get Graph BarMouseOver Effect Enable/disable

Returns:
boolean true - Graph BarMouseOver Effect is Visible otherwise false

setBarMouseOverTextEnable

public void setBarMouseOverTextEnable(boolean visible)
set Graph Mouse Over text is Enable/Disable

Parameters:
visible - true - Graph Mouse Over text is Visible otherwise false

getBarMouseOverTextEnable

public boolean getBarMouseOverTextEnable()
get Graph BarMouseOver text Enable/disable

Returns:
boolean true - Graph BarMouseOver text is Visible otherwise false

setBarMouseOverTextFont

public void setBarMouseOverTextFont(java.awt.Font newFont)
set Graph Mouse Over text Font

Parameters:
newFont - Graph Mouse Over text Font

getBarMouseOverTextFont

public java.awt.Font getBarMouseOverTextFont()
get Graph BarMouseOver text Font

Returns:
Font BarMouseOver text Font

setBarMouseOverTextBackgroundVisible

public void setBarMouseOverTextBackgroundVisible(boolean visible)
set Graph Mouse Over text Background is Visible/Hide

Parameters:
visible - true - Graph Mouse Over text Background is Visible otherwise false

getBarMouseOverTextBackgroundVisible

public boolean getBarMouseOverTextBackgroundVisible()
get Graph BarMouseOver text Background is Visible/hide

Returns:
boolean true - Graph BarMouseOver text Background is Visible otherwise false

setBarMouseOverTextBackground

public void setBarMouseOverTextBackground(java.awt.Color newColor)
set Graph Mouse Over text Background color

Parameters:
newColor - Graph Mouse Over text Background color

getBarMouseOverTextBackground

public java.awt.Color getBarMouseOverTextBackground()
get Graph BarMouseOver text Background color

Returns:
Color Graph BarMouseOver text Background color

setBarMouseOverTextForeground

public void setBarMouseOverTextForeground(java.awt.Color newColor)
set Graph Mouse Over text Foreground color

Parameters:
newColor - Graph Mouse Over text Foreground color

getBarMouseOverTextForeground

public java.awt.Color getBarMouseOverTextForeground()
get Graph BarMouseOver text Foreground color

Returns:
Color Graph BarMouseOver text Foreground color

setBarMouseOverTextBorderStyle

public void setBarMouseOverTextBorderStyle(int style)
set Mouse Over Text Border style

Parameters:
style - Mouse Over Text Border style

getBarMouseOverTextBorderStyle

public int getBarMouseOverTextBorderStyle()
get Mouse Over Text Border style

Returns:
int Mouse Over Text Border style

setBarMouseOverTextBorderWidth

public void setBarMouseOverTextBorderWidth(int width)
set Mouse Over Text Border Width

Parameters:
width - Mouse Over Text Border width

getBarMouseOverTextBorderWidth

public int getBarMouseOverTextBorderWidth()
get Mouse Over Text Border width

Returns:
int Mouse Over Text Border width

setBarMouseOverTextBorderColor

public void setBarMouseOverTextBorderColor(java.awt.Color inColor)
set Mouse Over Text Border Color

Parameters:
inColor - Mouse Over Text Border color

getBarMouseOverTextBorderColor

public java.awt.Color getBarMouseOverTextBorderColor()
get Mouse Over Text Border Color

Returns:
Color Mouse Over Text Border Color

setBarMouseOverTextShadowStyle

public void setBarMouseOverTextShadowStyle(int style)
set Mouse Over Text Shadow style

Parameters:
style - Mouse Over Text Shadow style

getBarMouseOverTextShadowStyle

public int getBarMouseOverTextShadowStyle()
get Mouse Over Text Shadow style

Returns:
int Mouse Over Text Shadow style

setBarMouseOverTextShadowWidth

public void setBarMouseOverTextShadowWidth(int width)
set Mouse Over Text Shadow Width

Parameters:
width - Mouse Over Text Shadow width

getBarMouseOverTextShadowWidth

public int getBarMouseOverTextShadowWidth()
get Mouse Over Text Shadow width

Returns:
int Mouse Over Text Shadow width

setBarMouseOverTextShadowColor

public void setBarMouseOverTextShadowColor(java.awt.Color inColor)
set Mouse Over Text Shadow Color

Parameters:
inColor - Mouse Over Text Shadow color

getBarMouseOverTextShadowColor

public java.awt.Color getBarMouseOverTextShadowColor()
get Mouse Over Text Shadow Color

Returns:
Color Mouse Over Text Shadow Color

setBarMouseOverTextAlignment

public void setBarMouseOverTextAlignment(int align)
set Graph Mouse Over text Alignment (TOP/CENTER/BOTTOM)

Parameters:
align - Graph Mouse Over text Alignment

getBarMouseOverTextAlignment

public int getBarMouseOverTextAlignment()
get Graph BarMouseOver text Alignment (TOP/CENTER/BOTTOM)

Returns:
int Graph BarMouseOver text Alignment

setBarMouseOverStaticTextEnable

public void setBarMouseOverStaticTextEnable(boolean visible)
set Graph Mouse Over text is Displayed static

Parameters:
visible - true - Graph Mouse Over text is Static otherwise Mouse over text is displayed on mouse over

getBarMouseOverStaticTextEnable

public boolean getBarMouseOverStaticTextEnable()
get Graph BarMouseOver text is Displayed static

Returns:
boolean true - Graph Mouse Over text is Static false - Mouse over text is displayed on mouse over

setBarMouseOverText

public void setBarMouseOverText(java.lang.String text)
set Graph BarMouseOver text

Parameters:
text - Specifies the BarMouseOver text

getBarMouseOverText

public java.lang.String getBarMouseOverText()
get Graph BarMouseOver text

Returns:
String BarMouseOver text

setBarMouseOverTextMaxLen

public void setBarMouseOverTextMaxLen(int max)
set Graph BarMouseOver text Maximum number of character

Parameters:
max - Specifies the BarMouseOver text maximum number of character

getBarMouseOverTextMaxLen

public int getBarMouseOverTextMaxLen()
get Graph BarMouseOver text Maximum number of character

Returns:
int BarMouseOver text maximum number of character

setLineMouseOverEffectEnable

public void setLineMouseOverEffectEnable(boolean visible)
set Line Graph Mouse Over Effect is Enable/Disable

Parameters:
visible - true - Line Graph Mouse Over Effect is Visible otherwise false

getLineMouseOverEffectEnable

public boolean getLineMouseOverEffectEnable()
get Graph LineMouseOver Effect Enable/disable

Returns:
boolean true - Graph LineMouseOver Effect is Visible otherwise false

setLineMouseOverTextEnable

public void setLineMouseOverTextEnable(boolean visible)
set Graph Mouse Over text is Enable/Disable

Parameters:
visible - true - Graph Mouse Over text is Visible otherwise false

getLineMouseOverTextEnable

public boolean getLineMouseOverTextEnable()
get Graph LineMouseOver text Enable/disable

Returns:
boolean true - Graph LineMouseOver text is Visible otherwise false

setLineMouseOverTextFont

public void setLineMouseOverTextFont(java.awt.Font newFont)
set Graph Mouse Over text Font

Parameters:
newFont - Graph Mouse Over text Font

getLineMouseOverTextFont

public java.awt.Font getLineMouseOverTextFont()
get Graph LineMouseOver text Font

Returns:
Font LineMouseOver text Font

setLineMouseOverTextBackgroundVisible

public void setLineMouseOverTextBackgroundVisible(boolean visible)
set Graph Mouse Over text Background is Visible/Hide

Parameters:
visible - true - Graph Mouse Over text Background is Visible otherwise false

getLineMouseOverTextBackgroundVisible

public boolean getLineMouseOverTextBackgroundVisible()
get Graph LineMouseOver text Background is Visible/hide

Returns:
boolean true - Graph LineMouseOver text Background is Visible otherwise false

setLineMouseOverTextBackground

public void setLineMouseOverTextBackground(java.awt.Color newColor)
set Graph Mouse Over text Background color

Parameters:
newColor - Graph Mouse Over text Background color

getLineMouseOverTextBackground

public java.awt.Color getLineMouseOverTextBackground()
get Graph LineMouseOver text Background color

Returns:
Color Graph LineMouseOver text Background color

setLineMouseOverTextForeground

public void setLineMouseOverTextForeground(java.awt.Color newColor)
set Graph Mouse Over text Foreground color

Parameters:
newColor - Graph Mouse Over text Foreground color

getLineMouseOverTextForeground

public java.awt.Color getLineMouseOverTextForeground()
get Graph LineMouseOver text Foreground color

Returns:
Color Graph LineMouseOver text Foreground color

setLineMouseOverTextBorderStyle

public void setLineMouseOverTextBorderStyle(int style)
set Mouse Over Text Border style

Parameters:
style - Mouse Over Text Border style

getLineMouseOverTextBorderStyle

public int getLineMouseOverTextBorderStyle()
get Mouse Over Text Border style

Returns:
int Mouse Over Text Border style

setLineMouseOverTextBorderWidth

public void setLineMouseOverTextBorderWidth(int width)
set Mouse Over Text Border Width

Parameters:
width - Mouse Over Text Border width

getLineMouseOverTextBorderWidth

public int getLineMouseOverTextBorderWidth()
get Mouse Over Text Border width

Returns:
int Mouse Over Text Border width

setLineMouseOverTextBorderColor

public void setLineMouseOverTextBorderColor(java.awt.Color inColor)
set Mouse Over Text Border Color

Parameters:
inColor - Mouse Over Text Border color

getLineMouseOverTextBorderColor

public java.awt.Color getLineMouseOverTextBorderColor()
get Mouse Over Text Border Color

Returns:
Color Mouse Over Text Border Color

setLineMouseOverTextShadowStyle

public void setLineMouseOverTextShadowStyle(int style)
set Mouse Over Text Shadow style

Parameters:
style - Mouse Over Text Shadow style

getLineMouseOverTextShadowStyle

public int getLineMouseOverTextShadowStyle()
get Mouse Over Text Shadow style

Returns:
int Mouse Over Text Shadow style

setLineMouseOverTextShadowWidth

public void setLineMouseOverTextShadowWidth(int width)
set Mouse Over Text Shadow Width

Parameters:
width - Mouse Over Text Shadow width

getLineMouseOverTextShadowWidth

public int getLineMouseOverTextShadowWidth()
get Mouse Over Text Shadow width

Returns:
int Mouse Over Text Shadow width

setLineMouseOverTextShadowColor

public void setLineMouseOverTextShadowColor(java.awt.Color inColor)
set Mouse Over Text Shadow Color

Parameters:
inColor - Mouse Over Text Shadow color

getLineMouseOverTextShadowColor

public java.awt.Color getLineMouseOverTextShadowColor()
get Mouse Over Text Shadow Color

Returns:
Color Mouse Over Text Shadow Color

setLineMouseOverTextAlignment

public void setLineMouseOverTextAlignment(int align)
set Graph Mouse Over text Alignment (TOP/CENTER/BOTTOM)

Parameters:
align - Graph Mouse Over text Alignment

getLineMouseOverTextAlignment

public int getLineMouseOverTextAlignment()
get Graph LineMouseOver text Alignment (TOP/CENTER/BOTTOM)

Returns:
int Graph LineMouseOver text Alignment

setLineMouseOverStaticTextEnable

public void setLineMouseOverStaticTextEnable(boolean visible)
set Graph Mouse Over text is Displayed static

Parameters:
visible - true - Graph Mouse Over text is Static otherwise Mouse over text is displayed on mouse over

getLineMouseOverStaticTextEnable

public boolean getLineMouseOverStaticTextEnable()
get Graph LineMouseOver text is Displayed static

Returns:
boolean true - Graph Mouse Over text is Static false - Mouse over text is displayed on mouse over

setLineMouseOverText

public void setLineMouseOverText(java.lang.String text)
set Graph LineMouseOver text

Parameters:
text - Specifies the LineMouseOver text

getLineMouseOverText

public java.lang.String getLineMouseOverText()
get Graph LineMouseOver text

Returns:
String LineMouseOver text

setLineMouseOverTextMaxLen

public void setLineMouseOverTextMaxLen(int max)
set Graph LineMouseOver text Maximum number of character

Parameters:
max - Specifies the LineMouseOver text maximum number of character

getLineMouseOverTextMaxLen

public int getLineMouseOverTextMaxLen()
get Graph LineMouseOver text Maximum number of character

Returns:
int LineMouseOver text maximum number of character

setBarComputationType

public void setBarComputationType(int type)
Sets the Computation Type

Parameters:
type - one of the constants : NONE_COMPUTATION, SUM_COMPUTATION, COUNT_COMPUTATION, VALID_COUNT_COMPUTATION, AVERAGE_COMPUTATION, VALID_AVERAGE_COMPUTATION, MAXIMUM_COMPUTATION, MINIMUM_COMPUTATION

getBarComputationType

public int getBarComputationType()
Gets the Computation Type

Returns:
the Computation Type

setBarYAxisDivisionValue

public void setBarYAxisDivisionValue(int yAxisDivisionValue)
To set y division value

Parameters:
yAxisDivisionValue - division value at y axis

getBarYAxisDivisionValue

public int getBarYAxisDivisionValue()
To get y division value

Returns:
division value at y axis

setBarYAxisMaxLabelValue

public void setBarYAxisMaxLabelValue(double yAxisMaxLabelValue)
To set y axis maximum label value

Parameters:
yAxisMaxLabelValue - maximum value at y axis

getBarYAxisMaxLabelValue

public double getBarYAxisMaxLabelValue()
To get y axis maximum label value

Returns:
double value of y axis maximum label value

setBarYAxisMinLabelValue

public void setBarYAxisMinLabelValue(double yAxisMinLabelValue)
To set y axis minimum label value


getBarYAxisMinLabelValue

public double getBarYAxisMinLabelValue()
To get y axis minimum label value

Returns:
double value of y axis minimum label value

setBarYAxisUnitLabel

public void setBarYAxisUnitLabel(java.lang.String yAxisUnitLabel)
To set y axis Unit label


getBarYAxisUnitLabel

public java.lang.String getBarYAxisUnitLabel()
To get y axis unit value

Returns:
int value of y axis unit value

setBarYDivisionValue

public void setBarYDivisionValue(double value)
Set Division Value For Y-Axis of Bar

Parameters:
value - This value specifies the interval on which Y-Axis of Bar label(values)are displayed

getBarYDivisionValue

public double getBarYDivisionValue()
Get Division Value For Y-Axis of Bar

Returns:
double This value specifies the interval on which Y-Axis of Bar label(values)are displayed

setBarYAxisPosition

public void setBarYAxisPosition(int position)
Set position of Y-Axis of Bar

Parameters:
position - GraphConstants.LEFT or GraphConstants.RIGHT

getBarYAxisPosition

public int getBarYAxisPosition()
Get position of Y-Axis of Bar

Returns:
int Constant specifying position of Y-Axis of Bar

setBarYAxisNameVisible

public void setBarYAxisNameVisible(boolean visible)
set Axis Name visible

Parameters:
visible - if true then Axis name is display otherwise not drawn

getBarYAxisNameVisible

public boolean getBarYAxisNameVisible()
get Axis Name visible

Returns:
boolean true if Axis name is display otherwise false

setBarYAxisName

public void setBarYAxisName(java.lang.String name)
set Axis Name

Parameters:
name - String representing Axis name

getBarYAxisName

public java.lang.String getBarYAxisName()
get Axis Name

Returns:
String String Object representing Axis name

setBarYAxisNameMaxLine

public void setBarYAxisNameMaxLine(int max)
set Axis Name Maximum number of lines

Parameters:
max - Maximum number of Axis name lines

getBarYAxisNameMaxLine

public int getBarYAxisNameMaxLine()
get Axis Name Maximum number of lines

Returns:
int Maximum number of Axis name lines

setBarYAxisNameFont

public void setBarYAxisNameFont(java.awt.Font namefont)
set Axis Name Font

Parameters:
namefont - font style for Axis name

getBarYAxisNameFont

public java.awt.Font getBarYAxisNameFont()
get Axis Name Font

Returns:
Font Specifies Axis name Font Style

setBarYAxisNameForeground

public void setBarYAxisNameForeground(java.awt.Color foreground)
set Axis Name Font Color

Parameters:
foreground - Foregound Color for Axis name

getBarYAxisNameForeground

public java.awt.Color getBarYAxisNameForeground()
get Axis Font Color

Returns:
Color Foreground Color of Axis name

setBarYAxisNameBackgroundVisible

public void setBarYAxisNameBackgroundVisible(boolean visible)
set Axis Name Background visible

Parameters:
visible - if true then Axis name Backgound is drawn otherwise not

getBarYAxisNameBackgroundVisible

public boolean getBarYAxisNameBackgroundVisible()
get Axis Name Background visible

Returns:
boolean true if Axis name Background is Drawn otherwise false

setBarYAxisNameBackground

public void setBarYAxisNameBackground(java.awt.Color bgColor)
set Axis Name Background Color

Parameters:
bgColor - Background Color for Axis name

getBarYAxisNameBackground

public java.awt.Color getBarYAxisNameBackground()
get Axis Name Background Color

Returns:
Color Background Color of Axis name

setBarYAxisNameBorderStyle

public void setBarYAxisNameBorderStyle(int style)
set Axis Name Border style

Parameters:
style - Axis name Border style

getBarYAxisNameBorderStyle

public int getBarYAxisNameBorderStyle()
get Axis Name Border style

Returns:
int Axis name Border style

setBarYAxisNameBorderWidth

public void setBarYAxisNameBorderWidth(int width)
set Axis Name Border Width

Parameters:
width - Axis name Border width

getBarYAxisNameBorderWidth

public int getBarYAxisNameBorderWidth()
get Axis Name Border width

Returns:
int Axis name Border width

setBarYAxisNameBorderColor

public void setBarYAxisNameBorderColor(java.awt.Color inColor)
set Axis Name Border Color

Parameters:
inColor - Axis name Border color

getBarYAxisNameBorderColor

public java.awt.Color getBarYAxisNameBorderColor()
get Axis Name Border Color

Returns:
Color Axis name Border Color

setBarYAxisNameShadowStyle

public void setBarYAxisNameShadowStyle(int style)
set Axis Name Shadow style

Parameters:
style - Axis name Shadow style

getBarYAxisNameShadowStyle

public int getBarYAxisNameShadowStyle()
get Axis Name Shadow style

Returns:
int Axis name Shadow style

setBarYAxisNameShadowWidth

public void setBarYAxisNameShadowWidth(int width)
set Axis Name Shadow Width

Parameters:
width - Axis name Shadow width

getBarYAxisNameShadowWidth

public int getBarYAxisNameShadowWidth()
get Axis Name Shadow width

Returns:
int Axis name Shadow width

setBarYAxisNameShadowColor

public void setBarYAxisNameShadowColor(java.awt.Color inColor)
set Axis Name Shadow Color

Parameters:
inColor - Axis name Shadow color

getBarYAxisNameShadowColor

public java.awt.Color getBarYAxisNameShadowColor()
get Axis Name Shadow Color

Returns:
Color Axis name Shadow Color

setBarYAxisNameAlign

public void setBarYAxisNameAlign(int align)
set Axis Name Alignment

Parameters:
align - Alignment of Axis name

getBarYAxisNameAlign

public int getBarYAxisNameAlign()
get Axis Name Alignment

Returns:
int Alignment of Axis name

setBarYAxisLabelVisible

public void setBarYAxisLabelVisible(boolean visible)
set Axis Label visible

Parameters:
visible - if true then Axis labels are display otherwise not drawn

getBarYAxisLabelVisible

public boolean getBarYAxisLabelVisible()
get Axis Label visible

Returns:
boolean true if Axis Labels are display otherwise false

setBarYAxisLabelAlign

public void setBarYAxisLabelAlign(int align)
set Axis Label alignment


getBarYAxisLabelAlign

public int getBarYAxisLabelAlign()
get Axis Label alignment

Returns:
Alignment of Axis Label

setBarYAxisLabelFont

public void setBarYAxisLabelFont(java.awt.Font labelfont)
set Axis Label Font


getBarYAxisLabelFont

public java.awt.Font getBarYAxisLabelFont()
get Axis Label Font

Returns:
Font Specifies Axis Label Font Style

setBarYAxisLabelForeground

public void setBarYAxisLabelForeground(java.awt.Color foreground)
set Axis Label Font Color

Parameters:
foreground - Foreground Color for Axis label

getBarYAxisLabelForeground

public java.awt.Color getBarYAxisLabelForeground()
get Axis Font Color

Returns:
Color Foreground Color of Axis label

setBarYAxisLabelBackgroundVisible

public void setBarYAxisLabelBackgroundVisible(boolean visible)
set Axis label Background visible

Parameters:
visible - if true then Axis label Backgound is drawn otherwise not

getBarYAxisLabelBackgroundVisible

public boolean getBarYAxisLabelBackgroundVisible()
get Axis label Background visible

Returns:
boolean true if Axis label Background is Drawn otherwise false

setBarYAxisLabelBackground

public void setBarYAxisLabelBackground(java.awt.Color Backgroundcolor)
set Axis label Background Color


getBarYAxisLabelBackground

public java.awt.Color getBarYAxisLabelBackground()
get Axis label Background Color

Returns:
Color Background Color of Axis label

setBarYAxisLabelAlignAngle

public void setBarYAxisLabelAlignAngle(int angle)
set Axis Name Alignment Angle


getBarYAxisLabelAlignAngle

public int getBarYAxisLabelAlignAngle()
get Axis Label Alignment Angle

Returns:
int Alignment Angle of Axis Label

setBarOverLapYAxisLabelEnable

public void setBarOverLapYAxisLabelEnable(boolean visible)
set Axis label OverLap enable

Parameters:
visible - if true then Over lap Axis label is drawn otherwise not

getBarOverLapYAxisLabelEnable

public boolean getBarOverLapYAxisLabelEnable()
get Axis label OverLap enable

Returns:
boolean true if OverLap Axis label is Drawn otherwise false

setBarYAxisLabelFormat

public void setBarYAxisLabelFormat(java.lang.String formatStr)
set Axis Label Format string

Parameters:
formatStr - String representing Axis Label Format

getBarYAxisLabelFormat

public java.lang.String getBarYAxisLabelFormat()
get Axis Label Format string

Returns:
String String Object representing Axis Label Format

setBarYAxisLabelDrillDownEnable

public void setBarYAxisLabelDrillDownEnable(boolean enable)
set Axis label DrillDown Enable


getBarYAxisLabelDrillDownEnable

public boolean getBarYAxisLabelDrillDownEnable()
get Axis label DrillDown Enable

Returns:
boolean true if Axis label DrillDown Enable otherwise false

setBarYAxisLabelTooltipText

public void setBarYAxisLabelTooltipText(java.lang.String tooltip)
set Axis Label Tooltip text

Parameters:
tooltip - String representing Axis Label tooltip text

getBarYAxisLabelTooltipText

public java.lang.String getBarYAxisLabelTooltipText()
get Axis Label Tooltip Text

Returns:
String String Object representing Axis Label Tooltip Text

setBarYAxisLineColor

public void setBarYAxisLineColor(java.awt.Color linecolor)
set Axis Major Line Color

Parameters:
linecolor - Color of Major Axis line

getBarYAxisLineColor

public java.awt.Color getBarYAxisLineColor()
get Axis Major Line Color

Returns:
Color Major axis line Color

setBarYAxisLineWidth

public void setBarYAxisLineWidth(int width)
set Axis Major Line Width


getBarYAxisLineWidth

public int getBarYAxisLineWidth()
get Axis Major Line Width

Returns:
int line Width of Major axis

setBarYAxisTickLineVisible

public void setBarYAxisTickLineVisible(boolean visible)
set Axis Tick Line visible on Major Line

Parameters:
visible - if true then Axis Tick line is drawn otherwise not

getBarYAxisTickLineVisible

public boolean getBarYAxisTickLineVisible()
get Axis Tick Line visible on Major Line

Returns:
boolean true if Axis Tick line is drawn otherwise false

setBarYAxisTickLineColor

public void setBarYAxisTickLineColor(java.awt.Color linecolor)
set Axis Tick Line Color


getBarYAxisTickLineColor

public java.awt.Color getBarYAxisTickLineColor()
get Axis Tick Line Color

Returns:
Color Tick Line Color

setBarYAxisTickLineWidth

public void setBarYAxisTickLineWidth(int width)
set Axis Tick Line Width


getBarYAxisTickLineWidth

public int getBarYAxisTickLineWidth()
get Axis Tick Line Width

Returns:
int Width of Axis Tick Line

setBarYAxisTickLineHeight

public void setBarYAxisTickLineHeight(int height)
set Axis Tick Line Height

Parameters:
height - Height of Axis Tick line

getBarYAxisTickLineHeight

public int getBarYAxisTickLineHeight()
get Axis Tick Line Height

Returns:
int Height of Axis Tick Line

setBarYAxisTickLinePosition

public void setBarYAxisTickLinePosition(int position)
set Axis Tick Line Position

Parameters:
position - Position of Axis Tick line

getBarYAxisTickLinePosition

public int getBarYAxisTickLinePosition()
get Axis Tick Line Position

Returns:
int Position of Axis Tick Line

setBarYAxisGridLineVisible

public void setBarYAxisGridLineVisible(boolean visible)
set Axis Grid Line visible on Major Line

Parameters:
visible - if true then Axis Grid line is drawn otherwise not

getBarYAxisGridLineVisible

public boolean getBarYAxisGridLineVisible()
get Axis Grid Line visible on Major Line

Returns:
boolean true if Axis Grid line is drawn otherwise false

setBarYAxisGridLineColor

public void setBarYAxisGridLineColor(java.awt.Color linecolor)
set Axis Grid Line Color


getBarYAxisGridLineColor

public java.awt.Color getBarYAxisGridLineColor()
get Axis Grid Line Color

Returns:
Color Grid Line Color

setBarYAxisGridLineWidth

public void setBarYAxisGridLineWidth(int width)
set Axis Grid Line Width


getBarYAxisGridLineWidth

public int getBarYAxisGridLineWidth()
get Axis Grid Line Width

Returns:
int Width of Axis Grid Line

setBarYAxisGridLineStyle

public void setBarYAxisGridLineStyle(int style)
set Axis Grid Line Style

Parameters:
style - Style of Axis Grid line

getBarYAxisGridLineStyle

public int getBarYAxisGridLineStyle()
get Axis Grid Line Style

Returns:
int Style of Axis Grid Line

setBarYAxisGridStripVisible

public void setBarYAxisGridStripVisible(boolean visible)
set Axis Grid Strip visible on Major Line

Parameters:
visible - if true then Axis Grid Strip is drawn otherwise not

getBarYAxisGridStripVisible

public boolean getBarYAxisGridStripVisible()
get Axis Grid Strip visible on Major Line

Returns:
boolean true if Axis Grid Strip is drawn otherwise false

setBarYAxisGridStripColor

public void setBarYAxisGridStripColor(java.awt.Color linecolor)
set Axis Grid Strip Color


getBarYAxisGridStripColor

public java.awt.Color getBarYAxisGridStripColor()
get Axis Grid Line Color

Returns:
Color Grid Line Color

setBarYZeroGridLineColor

public void setBarYZeroGridLineColor(java.awt.Color linecolor)
set Axis Grid Line Color


getBarYZeroGridLineColor

public java.awt.Color getBarYZeroGridLineColor()
get Axis Grid Line Color

Returns:
Color Grid Line Color

setBarYZeroGridLineWidth

public void setBarYZeroGridLineWidth(int width)
set Axis Grid Line Width


getBarYZeroGridLineWidth

public int getBarYZeroGridLineWidth()
get Axis Grid Line Width

Returns:
int Width of Axis Grid Line

setBarYZeroGridLineStyle

public void setBarYZeroGridLineStyle(int style)
set Axis Grid Line Style

Parameters:
style - Style of Axis Grid line

getBarYZeroGridLineStyle

public int getBarYZeroGridLineStyle()
get Axis Grid Line Style

Returns:
int Style of Axis Grid Line

setBarZAxisVisible

public void setBarZAxisVisible(boolean visible)
Set Z-Axis Visible/Hide

Parameters:
visible - true - legends are displayed otherwise not

getBarZAxisVisible

public boolean getBarZAxisVisible()
Get Z-Axis Visible/Hide

Returns:
boolean true - legends are displayed otherwise false

setBarZAxisBackgroundVisible

public void setBarZAxisBackgroundVisible(boolean visible)
Set Z-Axis Background Visible

Parameters:
visible - true - fill background with specified color

getBarZAxisBackgroundVisible

public boolean getBarZAxisBackgroundVisible()
Get Z-Axis Background Visible

Returns:
boolean true - fill background with specified color otherwise false

setBarZAxisBackground

public void setBarZAxisBackground(java.awt.Color bgColor)
Set Z-Axis Background Color

Parameters:
bgColor - Background Color

getBarZAxisBackground

public java.awt.Color getBarZAxisBackground()
Get Z-Axis Background Color

Returns:
Color Background Color

setBarZAxisPosition

public void setBarZAxisPosition(int pos)
set Axis Position


getBarZAxisPosition

public int getBarZAxisPosition()
get Axis Position

Returns:
int Position of Z-Axis

setBarZAxisAlignment

public void setBarZAxisAlignment(int align)
set Axis Position

Parameters:
align - Position of Z-Axis

getBarZAxisAlignment

public int getBarZAxisAlignment()
get Axis Position

Returns:
int Position of Z-Axis

setBarZAxisLabelShowOrder

public void setBarZAxisLabelShowOrder(int align)
set Z AxisLabel Show Order 0 : Left to Right (for H alignment) Top to Bottom (for V alignment) 1 : Right to Left (for H alignment) Bottom to Top (for V alignment)

Parameters:
align - order of Z-Axis labels

getBarZAxisLabelShowOrder

public int getBarZAxisLabelShowOrder()
get Z AxisLabel Show Order

Returns:
int Order of Z-Axis Labels

setBarZAxisBorderStyle

public void setBarZAxisBorderStyle(int style)
set Axis Name Border style

Parameters:
style - Z Axis Border style

getBarZAxisBorderStyle

public int getBarZAxisBorderStyle()
get Z Axis Border style

Returns:
int Z Axis Border style

setBarZAxisBorderWidth

public void setBarZAxisBorderWidth(int width)
set Z Axis Border Width

Parameters:
width - Z Axis Border width

getBarZAxisBorderWidth

public int getBarZAxisBorderWidth()
get Z Axis Border width

Returns:
int Z Axis Border width

setBarZAxisBorderColor

public void setBarZAxisBorderColor(java.awt.Color inColor)
set Z Axis Border Color

Parameters:
inColor - Z Axis Border color

getBarZAxisBorderColor

public java.awt.Color getBarZAxisBorderColor()
get Z Axis Border Color

Returns:
Color Z Axis Border Color

setBarZAxisShadowStyle

public void setBarZAxisShadowStyle(int style)
set Z Axis Shadow style

Parameters:
style - Z Axis Shadow style

getBarZAxisShadowStyle

public int getBarZAxisShadowStyle()
get Z Axis Shadow style

Returns:
int Z Axis Shadow style

setBarZAxisShadowWidth

public void setBarZAxisShadowWidth(int width)
set Z Axis Shadow Width

Parameters:
width - Z Axis Shadow width

getBarZAxisShadowWidth

public int getBarZAxisShadowWidth()
get Z Axis Shadow width

Returns:
int Z Axis Shadow width

setBarZAxisShadowColor

public void setBarZAxisShadowColor(java.awt.Color inColor)
set Z Axis Shadow Color

Parameters:
inColor - Z Axis Shadow color

getBarZAxisShadowColor

public java.awt.Color getBarZAxisShadowColor()
get Z Axis Shadow Color

Returns:
Color Z Axis Shadow Color

setBarZAxisNameVisible

public void setBarZAxisNameVisible(boolean visible)
set Axis Name visible

Parameters:
visible - if true then Axis name is display otherwise not drawn

getBarZAxisNameVisible

public boolean getBarZAxisNameVisible()
get Axis Name visible

Returns:
boolean true if Axis name is display otherwise false

setBarZAxisName

public void setBarZAxisName(java.lang.String name)
set Axis Name

Parameters:
name - String representing Axis name

getBarZAxisName

public java.lang.String getBarZAxisName()
get Axis Name

Returns:
String String Object representing Axis name

setBarZAxisNameMaxLine

public void setBarZAxisNameMaxLine(int max)
set Axis Name Maximum number of lines

Parameters:
max - Maximum number of Axis name lines

getBarZAxisNameMaxLine

public int getBarZAxisNameMaxLine()
get Axis Name Maximum number of lines

Returns:
int Maximum number of Axis name lines

setBarZAxisNameFont

public void setBarZAxisNameFont(java.awt.Font namefont)
set Axis Name Font

Parameters:
namefont - font style for Axis name

getBarZAxisNameFont

public java.awt.Font getBarZAxisNameFont()
get Axis Name Font

Returns:
Font Specifies Axis name Font Style

setBarZAxisNameForeground

public void setBarZAxisNameForeground(java.awt.Color foreground)
set Axis Name Font Color

Parameters:
foreground - Foregound Color for Axis name

getBarZAxisNameForeground

public java.awt.Color getBarZAxisNameForeground()
get Axis Font Color

Returns:
Color Foreground Color of Axis name

setBarZAxisNameBackgroundVisible

public void setBarZAxisNameBackgroundVisible(boolean visible)
set Axis Name Background visible

Parameters:
visible - if true then Axis name Backgound is drawn otherwise not

getBarZAxisNameBackgroundVisible

public boolean getBarZAxisNameBackgroundVisible()
get Axis Name Background visible

Returns:
boolean true if Axis name Background is Drawn otherwise false

setBarZAxisNameBackground

public void setBarZAxisNameBackground(java.awt.Color bgColor)
set Axis Name Background Color

Parameters:
bgColor - Background Color for Axis name

getBarZAxisNameBackground

public java.awt.Color getBarZAxisNameBackground()
get Axis Name Background Color

Returns:
Color Background Color of Axis name

setBarZAxisNameBorderStyle

public void setBarZAxisNameBorderStyle(int style)
set Axis Name Border style

Parameters:
style - Axis name Border style

getBarZAxisNameBorderStyle

public int getBarZAxisNameBorderStyle()
get Axis Name Border style

Returns:
int Axis name Border style

setBarZAxisNameBorderWidth

public void setBarZAxisNameBorderWidth(int width)
set Axis Name Border Width

Parameters:
width - Axis name Border width

getBarZAxisNameBorderWidth

public int getBarZAxisNameBorderWidth()
get Axis Name Border width

Returns:
int Axis name Border width

setBarZAxisNameBorderColor

public void setBarZAxisNameBorderColor(java.awt.Color inColor)
set Axis Name Border Color

Parameters:
inColor - Axis name Border color

getBarZAxisNameBorderColor

public java.awt.Color getBarZAxisNameBorderColor()
get Axis Name Border Color

Returns:
Color Axis name Border Color

setBarZAxisNameShadowStyle

public void setBarZAxisNameShadowStyle(int style)
set Axis Name Shadow style

Parameters:
style - Axis name Shadow style

getBarZAxisNameShadowStyle

public int getBarZAxisNameShadowStyle()
get Axis Name Shadow style

Returns:
int Axis name Shadow style

setBarZAxisNameShadowWidth

public void setBarZAxisNameShadowWidth(int width)
set Axis Name Shadow Width

Parameters:
width - Axis name Shadow width

getBarZAxisNameShadowWidth

public int getBarZAxisNameShadowWidth()
get Axis Name Shadow width

Returns:
int Axis name Shadow width

setBarZAxisNameShadowColor

public void setBarZAxisNameShadowColor(java.awt.Color inColor)
set Axis Name Shadow Color

Parameters:
inColor - Axis name Shadow color

getBarZAxisNameShadowColor

public java.awt.Color getBarZAxisNameShadowColor()
get Axis Name Shadow Color

Returns:
Color Axis name Shadow Color

setBarZAxisNameAlign

public void setBarZAxisNameAlign(int align)
set Axis Name Alignment

Parameters:
align - Alignment of Axis name

getBarZAxisNameAlign

public int getBarZAxisNameAlign()
get Axis Name Alignment

Returns:
int Alignment of Axis name

setBarZAxisLabelVisible

public void setBarZAxisLabelVisible(boolean visible)
set Axis Label visible

Parameters:
visible - if true then Axis labels are display otherwise not drawn

getBarZAxisLabelVisible

public boolean getBarZAxisLabelVisible()
get Axis Label visible

Returns:
boolean true if Axis Labels are display otherwise false

setBarZAxisLabelAlign

public void setBarZAxisLabelAlign(int align)
set Axis Label alignment


getBarZAxisLabelAlign

public int getBarZAxisLabelAlign()
get Axis Label alignment

Returns:
Alignment of Axis Label

setBarZAxisLabelFont

public void setBarZAxisLabelFont(java.awt.Font labelfont)
set Axis Label Font


getBarZAxisLabelFont

public java.awt.Font getBarZAxisLabelFont()
get Axis Label Font

Returns:
Font Specifies Axis Label Font Style

setBarZAxisLabelForeground

public void setBarZAxisLabelForeground(java.awt.Color foreground)
set Axis Label Font Color

Parameters:
foreground - Foreground Color for Axis label

getBarZAxisLabelForeground

public java.awt.Color getBarZAxisLabelForeground()
get Axis Font Color

Returns:
Color Foreground Color of Axis label

setBarZAxisLabelBackgroundVisible

public void setBarZAxisLabelBackgroundVisible(boolean visible)
set Axis label Background visible

Parameters:
visible - if true then Axis label Backgound is drawn otherwise not

getBarZAxisLabelBackgroundVisible

public boolean getBarZAxisLabelBackgroundVisible()
get Axis label Background visible

Returns:
boolean true if Axis label Background is Drawn otherwise false

setBarZAxisLabelBackground

public void setBarZAxisLabelBackground(java.awt.Color Backgroundcolor)
set Axis label Background Color


getBarZAxisLabelBackground

public java.awt.Color getBarZAxisLabelBackground()
get Axis label Background Color

Returns:
Color Background Color of Axis label

setBarZAxisLabelFormat

public void setBarZAxisLabelFormat(java.lang.String formatStr)
set Axis Label Format string

Parameters:
formatStr - String representing Axis Label Format

getBarZAxisLabelFormat

public java.lang.String getBarZAxisLabelFormat()
get Axis Label Format string

Returns:
String String Object representing Axis Label Format

setBarZAxisLabelDrillDownEnable

public void setBarZAxisLabelDrillDownEnable(boolean enable)
set Axis label DrillDown Enable


getBarZAxisLabelDrillDownEnable

public boolean getBarZAxisLabelDrillDownEnable()
get Axis label DrillDown Enable

Returns:
boolean true if Axis label DrillDown Enable otherwise false

setBarZAxisLabelTooltipText

public void setBarZAxisLabelTooltipText(java.lang.String tooltip)
set Axis Label Tooltip text

Parameters:
tooltip - String representing Axis Label tooltip text

getBarZAxisLabelTooltipText

public java.lang.String getBarZAxisLabelTooltipText()
get Axis Label Tooltip Text

Returns:
String String Object representing Axis Label Tooltip Text

setLineComputationType

public void setLineComputationType(int type)
Sets the Computation Type

Parameters:
type - one of the constants : NONE_COMPUTATION, SUM_COMPUTATION, COUNT_COMPUTATION, VALID_COUNT_COMPUTATION, AVERAGE_COMPUTATION, VALID_AVERAGE_COMPUTATION, MAXIMUM_COMPUTATION, MINIMUM_COMPUTATION

getLineComputationType

public int getLineComputationType()
Gets the Computation Type

Returns:
the Computation Type

setLineYAxisDivisionValue

public void setLineYAxisDivisionValue(int yAxisDivisionValue)
To set y division value

Parameters:
yAxisDivisionValue - division value at y axis

getLineYAxisDivisionValue

public int getLineYAxisDivisionValue()
To get y division value

Returns:
division value at y axis

setLineYAxisMaxLabelValue

public void setLineYAxisMaxLabelValue(double yAxisMaxLabelValue)
To set y axis maximum label value

Parameters:
yAxisMaxLabelValue - maximum value at y axis

getLineYAxisMaxLabelValue

public double getLineYAxisMaxLabelValue()
To get y axis maximum label value

Returns:
double value of y axis maximum label value

setLineYAxisMinLabelValue

public void setLineYAxisMinLabelValue(double yAxisMinLabelValue)
To set y axis minimum label value


getLineYAxisMinLabelValue

public double getLineYAxisMinLabelValue()
To get y axis minimum label value

Returns:
double value of y axis minimum label value

setLineYAxisUnitLabel

public void setLineYAxisUnitLabel(java.lang.String yAxisUnitLabel)
To set y axis Unit label


getLineYAxisUnitLabel

public java.lang.String getLineYAxisUnitLabel()
To get y axis unit value

Returns:
int value of y axis unit value

setLineYDivisionValue

public void setLineYDivisionValue(double value)
Set Division Value For Y-Axis of Line

Parameters:
value - This value specifies the interval on which Y-Axis of Line label(values)are displayed

getLineYDivisionValue

public double getLineYDivisionValue()
Get Division Value For Y-Axis of Line

Returns:
double This value specifies the interval on which Y-Axis of Line label(values)are displayed

setLineYAxisPosition

public void setLineYAxisPosition(int position)
Set position of Y-Axis of Line

Parameters:
position - GraphConstants.LEFT or GraphConstants.RIGHT

getLineYAxisPosition

public int getLineYAxisPosition()
Get position of Y-Axis of Line

Returns:
int Constant specifying position of Y-Axis of Line

setLineYAxisNameVisible

public void setLineYAxisNameVisible(boolean visible)
set Axis Name visible

Parameters:
visible - if true then Axis name is display otherwise not drawn

getLineYAxisNameVisible

public boolean getLineYAxisNameVisible()
get Axis Name visible

Returns:
boolean true if Axis name is display otherwise false

setLineYAxisName

public void setLineYAxisName(java.lang.String name)
set Axis Name

Parameters:
name - String representing Axis name

getLineYAxisName

public java.lang.String getLineYAxisName()
get Axis Name

Returns:
String String Object representing Axis name

setLineYAxisNameMaxLine

public void setLineYAxisNameMaxLine(int max)
set Axis Name Maximum number of lines

Parameters:
max - Maximum number of Axis name lines

getLineYAxisNameMaxLine

public int getLineYAxisNameMaxLine()
get Axis Name Maximum number of lines

Returns:
int Maximum number of Axis name lines

setLineYAxisNameFont

public void setLineYAxisNameFont(java.awt.Font namefont)
set Axis Name Font

Parameters:
namefont - font style for Axis name

getLineYAxisNameFont

public java.awt.Font getLineYAxisNameFont()
get Axis Name Font

Returns:
Font Specifies Axis name Font Style

setLineYAxisNameForeground

public void setLineYAxisNameForeground(java.awt.Color foreground)
set Axis Name Font Color

Parameters:
foreground - Foregound Color for Axis name

getLineYAxisNameForeground

public java.awt.Color getLineYAxisNameForeground()
get Axis Font Color

Returns:
Color Foreground Color of Axis name

setLineYAxisNameBackgroundVisible

public void setLineYAxisNameBackgroundVisible(boolean visible)
set Axis Name Background visible

Parameters:
visible - if true then Axis name Backgound is drawn otherwise not

getLineYAxisNameBackgroundVisible

public boolean getLineYAxisNameBackgroundVisible()
get Axis Name Background visible

Returns:
boolean true if Axis name Background is Drawn otherwise false

setLineYAxisNameBackground

public void setLineYAxisNameBackground(java.awt.Color bgColor)
set Axis Name Background Color

Parameters:
bgColor - Background Color for Axis name

getLineYAxisNameBackground

public java.awt.Color getLineYAxisNameBackground()
get Axis Name Background Color

Returns:
Color Background Color of Axis name

setLineYAxisNameBorderStyle

public void setLineYAxisNameBorderStyle(int style)
set Axis Name Border style

Parameters:
style - Axis name Border style

getLineYAxisNameBorderStyle

public int getLineYAxisNameBorderStyle()
get Axis Name Border style

Returns:
int Axis name Border style

setLineYAxisNameBorderWidth

public void setLineYAxisNameBorderWidth(int width)
set Axis Name Border Width

Parameters:
width - Axis name Border width

getLineYAxisNameBorderWidth

public int getLineYAxisNameBorderWidth()
get Axis Name Border width

Returns:
int Axis name Border width

setLineYAxisNameBorderColor

public void setLineYAxisNameBorderColor(java.awt.Color inColor)
set Axis Name Border Color

Parameters:
inColor - Axis name Border color

getLineYAxisNameBorderColor

public java.awt.Color getLineYAxisNameBorderColor()
get Axis Name Border Color

Returns:
Color Axis name Border Color

setLineYAxisNameShadowStyle

public void setLineYAxisNameShadowStyle(int style)
set Axis Name Shadow style

Parameters:
style - Axis name Shadow style

getLineYAxisNameShadowStyle

public int getLineYAxisNameShadowStyle()
get Axis Name Shadow style

Returns:
int Axis name Shadow style

setLineYAxisNameShadowWidth

public void setLineYAxisNameShadowWidth(int width)
set Axis Name Shadow Width

Parameters:
width - Axis name Shadow width

getLineYAxisNameShadowWidth

public int getLineYAxisNameShadowWidth()
get Axis Name Shadow width

Returns:
int Axis name Shadow width

setLineYAxisNameShadowColor

public void setLineYAxisNameShadowColor(java.awt.Color inColor)
set Axis Name Shadow Color

Parameters:
inColor - Axis name Shadow color

getLineYAxisNameShadowColor

public java.awt.Color getLineYAxisNameShadowColor()
get Axis Name Shadow Color

Returns:
Color Axis name Shadow Color

setLineYAxisNameAlign

public void setLineYAxisNameAlign(int align)
set Axis Name Alignment

Parameters:
align - Alignment of Axis name

getLineYAxisNameAlign

public int getLineYAxisNameAlign()
get Axis Name Alignment

Returns:
int Alignment of Axis name

setLineYAxisLabelVisible

public void setLineYAxisLabelVisible(boolean visible)
set Axis Label visible

Parameters:
visible - if true then Axis labels are display otherwise not drawn

getLineYAxisLabelVisible

public boolean getLineYAxisLabelVisible()
get Axis Label visible

Returns:
boolean true if Axis Labels are display otherwise false

setLineYAxisLabelAlign

public void setLineYAxisLabelAlign(int align)
set Axis Label alignment


getLineYAxisLabelAlign

public int getLineYAxisLabelAlign()
get Axis Label alignment

Returns:
Alignment of Axis Label

setLineYAxisLabelFont

public void setLineYAxisLabelFont(java.awt.Font labelfont)
set Axis Label Font


getLineYAxisLabelFont

public java.awt.Font getLineYAxisLabelFont()
get Axis Label Font

Returns:
Font Specifies Axis Label Font Style

setLineYAxisLabelForeground

public void setLineYAxisLabelForeground(java.awt.Color foreground)
set Axis Label Font Color

Parameters:
foreground - Foreground Color for Axis label

getLineYAxisLabelForeground

public java.awt.Color getLineYAxisLabelForeground()
get Axis Font Color

Returns:
Color Foreground Color of Axis label

setLineYAxisLabelBackgroundVisible

public void setLineYAxisLabelBackgroundVisible(boolean visible)
set Axis label Background visible

Parameters:
visible - if true then Axis label Backgound is drawn otherwise not

getLineYAxisLabelBackgroundVisible

public boolean getLineYAxisLabelBackgroundVisible()
get Axis label Background visible

Returns:
boolean true if Axis label Background is Drawn otherwise false

setLineYAxisLabelBackground

public void setLineYAxisLabelBackground(java.awt.Color Backgroundcolor)
set Axis label Background Color


getLineYAxisLabelBackground

public java.awt.Color getLineYAxisLabelBackground()
get Axis label Background Color

Returns:
Color Background Color of Axis label

setLineYAxisLabelAlignAngle

public void setLineYAxisLabelAlignAngle(int angle)
set Axis Name Alignment Angle


getLineYAxisLabelAlignAngle

public int getLineYAxisLabelAlignAngle()
get Axis Label Alignment Angle

Returns:
int Alignment Angle of Axis Label

setLineOverLapYAxisLabelEnable

public void setLineOverLapYAxisLabelEnable(boolean visible)
set Axis label OverLap enable

Parameters:
visible - if true then Over lap Axis label is drawn otherwise not

getLineOverLapYAxisLabelEnable

public boolean getLineOverLapYAxisLabelEnable()
get Axis label OverLap enable

Returns:
boolean true if OverLap Axis label is Drawn otherwise false

setLineYAxisLabelFormat

public void setLineYAxisLabelFormat(java.lang.String formatStr)
set Axis Label Format string

Parameters:
formatStr - String representing Axis Label Format

getLineYAxisLabelFormat

public java.lang.String getLineYAxisLabelFormat()
get Axis Label Format string

Returns:
String String Object representing Axis Label Format

setLineYAxisLabelDrillDownEnable

public void setLineYAxisLabelDrillDownEnable(boolean enable)
set Axis label DrillDown Enable


getLineYAxisLabelDrillDownEnable

public boolean getLineYAxisLabelDrillDownEnable()
get Axis label DrillDown Enable

Returns:
boolean true if Axis label DrillDown Enable otherwise false

setLineYAxisLabelTooltipText

public void setLineYAxisLabelTooltipText(java.lang.String tooltip)
set Axis Label Tooltip text

Parameters:
tooltip - String representing Axis Label tooltip text

getLineYAxisLabelTooltipText

public java.lang.String getLineYAxisLabelTooltipText()
get Axis Label Tooltip Text

Returns:
String String Object representing Axis Label Tooltip Text

setLineYAxisLineColor

public void setLineYAxisLineColor(java.awt.Color linecolor)
set Axis Major Line Color

Parameters:
linecolor - Color of Major Axis line

getLineYAxisLineColor

public java.awt.Color getLineYAxisLineColor()
get Axis Major Line Color

Returns:
Color Major axis line Color

setLineYAxisLineWidth

public void setLineYAxisLineWidth(int width)
set Axis Major Line Width


getLineYAxisLineWidth

public int getLineYAxisLineWidth()
get Axis Major Line Width

Returns:
int line Width of Major axis

setLineYAxisTickLineVisible

public void setLineYAxisTickLineVisible(boolean visible)
set Axis Tick Line visible on Major Line

Parameters:
visible - if true then Axis Tick line is drawn otherwise not

getLineYAxisTickLineVisible

public boolean getLineYAxisTickLineVisible()
get Axis Tick Line visible on Major Line

Returns:
boolean true if Axis Tick line is drawn otherwise false

setLineYAxisTickLineColor

public void setLineYAxisTickLineColor(java.awt.Color linecolor)
set Axis Tick Line Color


getLineYAxisTickLineColor

public java.awt.Color getLineYAxisTickLineColor()
get Axis Tick Line Color

Returns:
Color Tick Line Color

setLineYAxisTickLineWidth

public void setLineYAxisTickLineWidth(int width)
set Axis Tick Line Width


getLineYAxisTickLineWidth

public int getLineYAxisTickLineWidth()
get Axis Tick Line Width

Returns:
int Width of Axis Tick Line

setLineYAxisTickLineHeight

public void setLineYAxisTickLineHeight(int height)
set Axis Tick Line Height

Parameters:
height - Height of Axis Tick line

getLineYAxisTickLineHeight

public int getLineYAxisTickLineHeight()
get Axis Tick Line Height

Returns:
int Height of Axis Tick Line

setLineYAxisTickLinePosition

public void setLineYAxisTickLinePosition(int position)
set Axis Tick Line Position

Parameters:
position - Position of Axis Tick line

getLineYAxisTickLinePosition

public int getLineYAxisTickLinePosition()
get Axis Tick Line Position

Returns:
int Position of Axis Tick Line

setLineYAxisGridLineVisible

public void setLineYAxisGridLineVisible(boolean visible)
set Axis Grid Line visible on Major Line

Parameters:
visible - if true then Axis Grid line is drawn otherwise not

getLineYAxisGridLineVisible

public boolean getLineYAxisGridLineVisible()
get Axis Grid Line visible on Major Line

Returns:
boolean true if Axis Grid line is drawn otherwise false

setLineYAxisGridLineColor

public void setLineYAxisGridLineColor(java.awt.Color linecolor)
set Axis Grid Line Color


getLineYAxisGridLineColor

public java.awt.Color getLineYAxisGridLineColor()
get Axis Grid Line Color

Returns:
Color Grid Line Color

setLineYAxisGridLineWidth

public void setLineYAxisGridLineWidth(int width)
set Axis Grid Line Width


getLineYAxisGridLineWidth

public int getLineYAxisGridLineWidth()
get Axis Grid Line Width

Returns:
int Width of Axis Grid Line

setLineYAxisGridLineStyle

public void setLineYAxisGridLineStyle(int style)
set Axis Grid Line Style

Parameters:
style - Style of Axis Grid line

getLineYAxisGridLineStyle

public int getLineYAxisGridLineStyle()
get Axis Grid Line Style

Returns:
int Style of Axis Grid Line

setLineYAxisGridStripVisible

public void setLineYAxisGridStripVisible(boolean visible)
set Axis Grid Strip visible on Major Line

Parameters:
visible - if true then Axis Grid Strip is drawn otherwise not

getLineYAxisGridStripVisible

public boolean getLineYAxisGridStripVisible()
get Axis Grid Strip visible on Major Line

Returns:
boolean true if Axis Grid Strip is drawn otherwise false

setLineYAxisGridStripColor

public void setLineYAxisGridStripColor(java.awt.Color linecolor)
set Axis Grid Strip Color


getLineYAxisGridStripColor

public java.awt.Color getLineYAxisGridStripColor()
get Axis Grid Line Color

Returns:
Color Grid Line Color

setLineYZeroGridLineColor

public void setLineYZeroGridLineColor(java.awt.Color linecolor)
set Axis Grid Line Color


getLineYZeroGridLineColor

public java.awt.Color getLineYZeroGridLineColor()
get Axis Grid Line Color

Returns:
Color Grid Line Color

setLineYZeroGridLineWidth

public void setLineYZeroGridLineWidth(int width)
set Axis Grid Line Width


getLineYZeroGridLineWidth

public int getLineYZeroGridLineWidth()
get Axis Grid Line Width

Returns:
int Width of Axis Grid Line

setLineYZeroGridLineStyle

public void setLineYZeroGridLineStyle(int style)
set Axis Grid Line Style

Parameters:
style - Style of Axis Grid line

getLineYZeroGridLineStyle

public int getLineYZeroGridLineStyle()
get Axis Grid Line Style

Returns:
int Style of Axis Grid Line

setLineZAxisVisible

public void setLineZAxisVisible(boolean visible)
Set Z-Axis Visible/Hide

Parameters:
visible - true - legends are displayed otherwise not

getLineZAxisVisible

public boolean getLineZAxisVisible()
Get Z-Axis Visible/Hide

Returns:
boolean true - legends are displayed otherwise false

setLineZAxisBackgroundVisible

public void setLineZAxisBackgroundVisible(boolean visible)
Set Z-Axis Background Visible

Parameters:
visible - true - fill background with specified color

getLineZAxisBackgroundVisible

public boolean getLineZAxisBackgroundVisible()
Get Z-Axis Background Visible

Returns:
boolean true - fill background with specified color otherwise false

setLineZAxisBackground

public void setLineZAxisBackground(java.awt.Color bgColor)
Set Z-Axis Background Color

Parameters:
bgColor - Background Color

getLineZAxisBackground

public java.awt.Color getLineZAxisBackground()
Get Z-Axis Background Color

Returns:
Color Background Color

setLineZAxisPosition

public void setLineZAxisPosition(int pos)
set Axis Position


getLineZAxisPosition

public int getLineZAxisPosition()
get Axis Position

Returns:
int Position of Z-Axis

setLineZAxisAlignment

public void setLineZAxisAlignment(int align)
set Axis Position

Parameters:
align - Position of Z-Axis

getLineZAxisAlignment

public int getLineZAxisAlignment()
get Axis Position

Returns:
int Position of Z-Axis

setLineZAxisLabelShowOrder

public void setLineZAxisLabelShowOrder(int align)
set Z AxisLabel Show Order 0 : Left to Right (for H alignment) Top to Bottom (for V alignment) 1 : Right to Left (for H alignment) Bottom to Top (for V alignment)

Parameters:
align - order of Z-Axis labels

getLineZAxisLabelShowOrder

public int getLineZAxisLabelShowOrder()
get Z AxisLabel Show Order

Returns:
int Order of Z-Axis Labels

setLineZAxisBorderStyle

public void setLineZAxisBorderStyle(int style)
set Axis Name Border style

Parameters:
style - Z Axis Border style

getLineZAxisBorderStyle

public int getLineZAxisBorderStyle()
get Z Axis Border style

Returns:
int Z Axis Border style

setLineZAxisBorderWidth

public void setLineZAxisBorderWidth(int width)
set Z Axis Border Width

Parameters:
width - Z Axis Border width

getLineZAxisBorderWidth

public int getLineZAxisBorderWidth()
get Z Axis Border width

Returns:
int Z Axis Border width

setLineZAxisBorderColor

public void setLineZAxisBorderColor(java.awt.Color inColor)
set Z Axis Border Color

Parameters:
inColor - Z Axis Border color

getLineZAxisBorderColor

public java.awt.Color getLineZAxisBorderColor()
get Z Axis Border Color

Returns:
Color Z Axis Border Color

setLineZAxisShadowStyle

public void setLineZAxisShadowStyle(int style)
set Z Axis Shadow style

Parameters:
style - Z Axis Shadow style

getLineZAxisShadowStyle

public int getLineZAxisShadowStyle()
get Z Axis Shadow style

Returns:
int Z Axis Shadow style

setLineZAxisShadowWidth

public void setLineZAxisShadowWidth(int width)
set Z Axis Shadow Width

Parameters:
width - Z Axis Shadow width

getLineZAxisShadowWidth

public int getLineZAxisShadowWidth()
get Z Axis Shadow width

Returns:
int Z Axis Shadow width

setLineZAxisShadowColor

public void setLineZAxisShadowColor(java.awt.Color inColor)
set Z Axis Shadow Color

Parameters:
inColor - Z Axis Shadow color

getLineZAxisShadowColor

public java.awt.Color getLineZAxisShadowColor()
get Z Axis Shadow Color

Returns:
Color Z Axis Shadow Color

setLineZAxisNameVisible

public void setLineZAxisNameVisible(boolean visible)
set Axis Name visible

Parameters:
visible - if true then Axis name is display otherwise not drawn

getLineZAxisNameVisible

public boolean getLineZAxisNameVisible()
get Axis Name visible

Returns:
boolean true if Axis name is display otherwise false

setLineZAxisName

public void setLineZAxisName(java.lang.String name)
set Axis Name

Parameters:
name - String representing Axis name

getLineZAxisName

public java.lang.String getLineZAxisName()
get Axis Name

Returns:
String String Object representing Axis name

setLineZAxisNameMaxLine

public void setLineZAxisNameMaxLine(int max)
set Axis Name Maximum number of lines

Parameters:
max - Maximum number of Axis name lines

getLineZAxisNameMaxLine

public int getLineZAxisNameMaxLine()
get Axis Name Maximum number of lines

Returns:
int Maximum number of Axis name lines

setLineZAxisNameFont

public void setLineZAxisNameFont(java.awt.Font namefont)
set Axis Name Font

Parameters:
namefont - font style for Axis name

getLineZAxisNameFont

public java.awt.Font getLineZAxisNameFont()
get Axis Name Font

Returns:
Font Specifies Axis name Font Style

setLineZAxisNameForeground

public void setLineZAxisNameForeground(java.awt.Color foreground)
set Axis Name Font Color

Parameters:
foreground - Foregound Color for Axis name

getLineZAxisNameForeground

public java.awt.Color getLineZAxisNameForeground()
get Axis Font Color

Returns:
Color Foreground Color of Axis name

setLineZAxisNameBackgroundVisible

public void setLineZAxisNameBackgroundVisible(boolean visible)
set Axis Name Background visible

Parameters:
visible - if true then Axis name Backgound is drawn otherwise not

getLineZAxisNameBackgroundVisible

public boolean getLineZAxisNameBackgroundVisible()
get Axis Name Background visible

Returns:
boolean true if Axis name Background is Drawn otherwise false

setLineZAxisNameBackground

public void setLineZAxisNameBackground(java.awt.Color bgColor)
set Axis Name Background Color

Parameters:
bgColor - Background Color for Axis name

getLineZAxisNameBackground

public java.awt.Color getLineZAxisNameBackground()
get Axis Name Background Color

Returns:
Color Background Color of Axis name

setLineZAxisNameBorderStyle

public void setLineZAxisNameBorderStyle(int style)
set Axis Name Border style

Parameters:
style - Axis name Border style

getLineZAxisNameBorderStyle

public int getLineZAxisNameBorderStyle()
get Axis Name Border style

Returns:
int Axis name Border style

setLineZAxisNameBorderWidth

public void setLineZAxisNameBorderWidth(int width)
set Axis Name Border Width

Parameters:
width - Axis name Border width

getLineZAxisNameBorderWidth

public int getLineZAxisNameBorderWidth()
get Axis Name Border width

Returns:
int Axis name Border width

setLineZAxisNameBorderColor

public void setLineZAxisNameBorderColor(java.awt.Color inColor)
set Axis Name Border Color

Parameters:
inColor - Axis name Border color

getLineZAxisNameBorderColor

public java.awt.Color getLineZAxisNameBorderColor()
get Axis Name Border Color

Returns:
Color Axis name Border Color

setLineZAxisNameShadowStyle

public void setLineZAxisNameShadowStyle(int style)
set Axis Name Shadow style

Parameters:
style - Axis name Shadow style

getLineZAxisNameShadowStyle

public int getLineZAxisNameShadowStyle()
get Axis Name Shadow style

Returns:
int Axis name Shadow style

setLineZAxisNameShadowWidth

public void setLineZAxisNameShadowWidth(int width)
set Axis Name Shadow Width

Parameters:
width - Axis name Shadow width

getLineZAxisNameShadowWidth

public int getLineZAxisNameShadowWidth()
get Axis Name Shadow width

Returns:
int Axis name Shadow width

setLineZAxisNameShadowColor

public void setLineZAxisNameShadowColor(java.awt.Color inColor)
set Axis Name Shadow Color

Parameters:
inColor - Axis name Shadow color

getLineZAxisNameShadowColor

public java.awt.Color getLineZAxisNameShadowColor()
get Axis Name Shadow Color

Returns:
Color Axis name Shadow Color

setLineZAxisNameAlign

public void setLineZAxisNameAlign(int align)
set Axis Name Alignment

Parameters:
align - Alignment of Axis name

getLineZAxisNameAlign

public int getLineZAxisNameAlign()
get Axis Name Alignment

Returns:
int Alignment of Axis name

setLineZAxisLabelVisible

public void setLineZAxisLabelVisible(boolean visible)
set Axis Label visible

Parameters:
visible - if true then Axis labels are display otherwise not drawn

getLineZAxisLabelVisible

public boolean getLineZAxisLabelVisible()
get Axis Label visible

Returns:
boolean true if Axis Labels are display otherwise false

setLineZAxisLabelAlign

public void setLineZAxisLabelAlign(int align)
set Axis Label alignment


getLineZAxisLabelAlign

public int getLineZAxisLabelAlign()
get Axis Label alignment

Returns:
Alignment of Axis Label

setLineZAxisLabelFont

public void setLineZAxisLabelFont(java.awt.Font labelfont)
set Axis Label Font


getLineZAxisLabelFont

public java.awt.Font getLineZAxisLabelFont()
get Axis Label Font

Returns:
Font Specifies Axis Label Font Style

setLineZAxisLabelForeground

public void setLineZAxisLabelForeground(java.awt.Color foreground)
set Axis Label Font Color

Parameters:
foreground - Foreground Color for Axis label

getLineZAxisLabelForeground

public java.awt.Color getLineZAxisLabelForeground()
get Axis Font Color

Returns:
Color Foreground Color of Axis label

setLineZAxisLabelBackgroundVisible

public void setLineZAxisLabelBackgroundVisible(boolean visible)
set Axis label Background visible

Parameters:
visible - if true then Axis label Backgound is drawn otherwise not

getLineZAxisLabelBackgroundVisible

public boolean getLineZAxisLabelBackgroundVisible()
get Axis label Background visible

Returns:
boolean true if Axis label Background is Drawn otherwise false

setLineZAxisLabelBackground

public void setLineZAxisLabelBackground(java.awt.Color Backgroundcolor)
set Axis label Background Color


getLineZAxisLabelBackground

public java.awt.Color getLineZAxisLabelBackground()
get Axis label Background Color

Returns:
Color Background Color of Axis label

setLineZAxisLabelFormat

public void setLineZAxisLabelFormat(java.lang.String formatStr)
set Axis Label Format string

Parameters:
formatStr - String representing Axis Label Format

getLineZAxisLabelFormat

public java.lang.String getLineZAxisLabelFormat()
get Axis Label Format string

Returns:
String String Object representing Axis Label Format

setLineZAxisLabelDrillDownEnable

public void setLineZAxisLabelDrillDownEnable(boolean enable)
set Axis label DrillDown Enable


getLineZAxisLabelDrillDownEnable

public boolean getLineZAxisLabelDrillDownEnable()
get Axis label DrillDown Enable

Returns:
boolean true if Axis label DrillDown Enable otherwise false

setLineZAxisLabelTooltipText

public void setLineZAxisLabelTooltipText(java.lang.String tooltip)
set Axis Label Tooltip text

Parameters:
tooltip - String representing Axis Label tooltip text

getLineZAxisLabelTooltipText

public java.lang.String getLineZAxisLabelTooltipText()
get Axis Label Tooltip Text

Returns:
String String Object representing Axis Label Tooltip Text

setBarGapInPercent

public void setBarGapInPercent(int gapInPercent)
Set Gap between two Bar group in Percentage

Parameters:
gapInPercent - Percentage of gap between two Bar Group

getBarGapInPercent

public int getBarGapInPercent()
Get Gap between two Bar Group in Percentage

Returns:
int Specifying the Percentage of gap between two Bar

setBarWidth

public void setBarWidth(int width)
Set Bar Width

Parameters:
width - Bar width

getBarWidth

public int getBarWidth()
Get Bar width

Returns:
int bar width

setBarColors

public void setBarColors(java.util.Vector invalue)
Set Bar Properties

Parameters:
invalue - Vector of Bar properties

getBarColors

public java.util.Vector getBarColors()
Get Bar Properties

Returns:
Vector Bar property vector

setBarTransperancyInPercent

public void setBarTransperancyInPercent(int transperancyInPercent)
set Transperancy in Bar color

Parameters:
transperancyInPercent - Percentage of trancparency in color

getBarTransperancyInPercent

public int getBarTransperancyInPercent()
get transperancy value of color

Returns:
int Specifying the Percantage of transperancy of color

setBarBorderVisible

public void setBarBorderVisible(boolean visible)
set Bar Border Visible/Hide

Parameters:
visible - if true then Bar border is visible otherwize not

getBarBorderVisible

public boolean getBarBorderVisible()
get Bar Border Visible/hide

Returns:
boolean true - Bar border is visible otherwize not

setBarBorder

public void setBarBorder(com.elegantj.editors.AWTBorder newBorder)
set Bar Border Object

Parameters:
newBorder - border Object specifying border properties

getBarBorder

public com.elegantj.editors.AWTBorder getBarBorder()
get Bar Border Object

Returns:
AWTBorder border Object specifying border properties

setBarBorderStyle

public void setBarBorderStyle(int newBorderStyle)
set Bar Border Style

Parameters:
newBorderStyle -

getBarBorderStyle

public int getBarBorderStyle()
get Bar Border Style

Returns:
borderType specified in AWTBorder properties

setBarBorderWidth

public void setBarBorderWidth(int newBorderWidth)
set Bar Border Width

Parameters:
newBorderWidth -

getBarBorderWidth

public int getBarBorderWidth()
get Bar Border Width

Returns:
borderWidth specified in AWTBorder properties

setBarBorderColor

public void setBarBorderColor(java.awt.Color newBorderColor)
set Bar Border Color

Parameters:
newBorderColor -

getBarBorderColor

public java.awt.Color getBarBorderColor()
get Bar Border Color

Returns:
borderColor specified in AWTBorder properties

setBarGradientVisible

public void setBarGradientVisible(boolean visible)
set Bar Gradient Visible/Hide

Parameters:
visible - if true then Bar Gradient is visible otherwize not

getBarGradientVisible

public boolean getBarGradientVisible()
get Bar Gradient Visible/hide

Returns:
boolean true - Bar Gradient is visible otherwize not

setBarGradientExtent

public void setBarGradientExtent(int inExtent)
set Default Extent for drawing Gradient

Parameters:
inExtent - Gradient Default Extent

getBarGradientExtent

public int getBarGradientExtent()
get Default Extent For drawing Gradient

Returns:
int Gradient Default Extent

setBarGradientMode

public void setBarGradientMode(int mode)
set Bar Gradient Painter mode

Parameters:
mode - Bar Gradient Painter mode

getBarGradientMode

public int getBarGradientMode()
get Bar Gradient Painter mode

Returns:
int Bar Gradient Painter mode

setBarGradientAngle

public void setBarGradientAngle(int angle)
set Bar Gradient Painter angle

Parameters:
angle - Bar Gradient Painter angle

getBarGradientAngle

public int getBarGradientAngle()
get Bar Gradient Painter angle

Returns:
int Bar Gradient Painter angle

setBarTooltipText

public void setBarTooltipText(java.lang.String tooltip)
set Bar Tooltip text

Parameters:
tooltip - String representing Bar tooltip text

getBarTooltipText

public java.lang.String getBarTooltipText()
get Bar Tooltip Text

Returns:
String String Object representing Bar Tooltip Text

setLineGraphStyledLineEnable

public void setLineGraphStyledLineEnable(boolean enable)
set Graph StyledLine Enable/Disable

Parameters:
enable - if true then Graph StyledLine is drawn otherwise lines are drawn

getLineGraphStyledLineEnable

public boolean getLineGraphStyledLineEnable()
get Graph StyledLine Enable/Disable

Returns:
boolean if true then Graph StyledLine is drawn otherwise lines are drawn

setLineGraphCurvedLineEnable

public void setLineGraphCurvedLineEnable(boolean enable)
set Graph CurvedLine Enable/Disable

Parameters:
enable - if true then Graph CurvedLine is drawn otherwise lines are drawn

getLineGraphCurvedLineEnable

public boolean getLineGraphCurvedLineEnable()
get Graph CurvedLine Enable/Disable

Returns:
boolean if true then Graph CurvedLine is drawn otherwise lines are drawn

setLineGraphLineStyle

public void setLineGraphLineStyle(int style)
set Graph Line style


getLineGraphLineStyle

public int getLineGraphLineStyle()
get Graph Line style

Returns:
int

setLineDetailProperties

public void setLineDetailProperties(java.util.Vector invalue)
set Line Properties


getLineDetailProperties

public java.util.Vector getLineDetailProperties()
get Line Properties


setLineTransperancyInPercent

public void setLineTransperancyInPercent(int transperancyInPercent)
set Transperancy in line/strip/point color

Parameters:
transperancyInPercent - Percentage of trancparency in color

getLineTransperancyInPercent

public int getLineTransperancyInPercent()
get transperancy value of color

Returns:
int Specifying the Percantage of transperancy of color

setLineTooltipText

public void setLineTooltipText(java.lang.String tooltip)
set Line Tooltip text

Parameters:
tooltip - String representing Line tooltip text

getLineTooltipText

public java.lang.String getLineTooltipText()
get Line Tooltip Text

Returns:
String String Object representing Line Tooltip Text

setLinePosition

public void setLinePosition(int position)
Set Line Position

Parameters:
position - (GraphConstants.FRONT/GraphConstants.MIDDLE/GraphConstants.BACK)

getLinePosition

public int getLinePosition()
get Line position

Returns:
int Constant specifying Line position

setLineShadowVisible

public void setLineShadowVisible(boolean isVisible)
Set Line shadow is Enable/Disable

Parameters:
isVisible - shadow of line is Enable/Disable

getLineShadowVisible

public boolean getLineShadowVisible()
Get Line shadow is Enable/Disable

Returns:
boolean shadow of line is Enable or Disable

setLineShadowColor

public void setLineShadowColor(java.awt.Color inColor)
Set Line shadow color

Parameters:
inColor - color for shadow of line

getLineShadowColor

public java.awt.Color getLineShadowColor()
Get Line shadow color

Returns:
Color color for shadow of line

ElegantJCharts Java API Specification v2.0

For any feedback, suggestion, or query, please revert back to support@elegantcharts.com

Copyright(c)
Elegant Microweb Technologies Pvt. Ltd.
www.elegantmicroweb.com
www.elegantjcharts.com
All Rights Reserved.