cn.limc.androidcharts.view
Class MAChart

java.lang.Object
  extended by View
      extended by cn.limc.androidcharts.view.BaseChart
          extended by cn.limc.androidcharts.view.GridChart
              extended by cn.limc.androidcharts.view.MAChart
All Implemented Interfaces:
ITouchEventNotify, ITouchEventResponse, IChart

public class MAChart
extends GridChart


Field Summary
 
Fields inherited from class cn.limc.androidcharts.view.GridChart
DEFAULT_AXIS_MARGIN_BOTTOM, DEFAULT_AXIS_MARGIN_LEFT, DEFAULT_AXIS_MARGIN_RIGHT, DEFAULT_AXIS_MARGIN_TOP, DEFAULT_AXIS_X_COLOR, DEFAULT_AXIS_Y_COLOR, DEFAULT_BACKGROUD_COLOR, DEFAULT_BORDER_COLOR, DEFAULT_DASH_EFFECT, DEFAULT_DASH_LATITUDE, DEFAULT_DASH_LONGITUDE, DEFAULT_DISPLAY_AXIS_X_TITLE, DEFAULT_DISPLAY_AXIS_Y_TITLE, DEFAULT_DISPLAY_BORDER, DEFAULT_DISPLAY_CROSS_X_ON_TOUCH, DEFAULT_DISPLAY_CROSS_Y_ON_TOUCH, DEFAULT_DISPLAY_LATITUDE, DEFAULT_DISPLAY_LONGITUDE, DEFAULT_LAITUDE_COLOR, DEFAULT_LONGITUDE_COLOR
 
Constructor Summary
MAChart(Context context)
           
MAChart(Context context, AttributeSet attrs)
           
MAChart(Context context, AttributeSet attrs, int defStyle)
           
 
Method Summary
 void draw(Canvas canvas)
           
 java.util.List<LineEntity> getLineData()
           
 int getMaxPointNum()
           
 int getMaxValue()
           
 int getMinValue()
           
 void setLineData(java.util.List<LineEntity> lineData)
           
 void setMaxPointNum(int maxPointNum)
           
 void setMaxValue(int maxValue)
           
 void setMinValue(int minValue)
           
 
Methods inherited from class cn.limc.androidcharts.view.GridChart
addNotify, getAxisMarginBottom, getAxisMarginLeft, getAxisMarginRight, getAxisMarginTop, getAxisXColor, getAxisXGraduate, getAxisXTitles, getAxisYColor, getAxisYGraduate, getAxisYMaxTitleLength, getAxisYTitles, getBackgroudColor, getBorderColor, getDashEffect, getLatitudeColor, getLatitudeFontColor, getLatitudeFontSize, getLongitudeColor, getLongitudeFontColor, getLongitudeFontSize, getTouchPoint, isDashLatitude, isDashLongitude, isDisplayAxisXTitle, isDisplayAxisYTitle, isDisplayBorder, isDisplayCrossXOnTouch, isDisplayCrossYOnTouch, isDisplayLatitude, isDisplayLongitude, notifyEvent, notifyEventAll, onTouchEvent, removeAllNotify, removeNotify, setAxisMarginBottom, setAxisMarginLeft, setAxisMarginRight, setAxisMarginTop, setAxisXColor, setAxisXTitles, setAxisYColor, setAxisYMaxTitleLength, setAxisYTitles, setBackgroudColor, setBorderColor, setDashEffect, setDashLatitude, setDashLongitude, setDisplayAxisXTitle, setDisplayAxisYTitle, setDisplayBorder, setDisplayCrossXOnTouch, setDisplayCrossYOnTouch, setDisplayLatitude, setDisplayLongitude, setLatitudeColor, setLatitudeFontColor, setLatitudeFontSize, setLongitudeColor, setLongitudeFontColor, setLongitudeFontSize, setTouchPoint
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MAChart

public MAChart(Context context)

MAChart

public MAChart(Context context,
               AttributeSet attrs,
               int defStyle)

MAChart

public MAChart(Context context,
               AttributeSet attrs)
Method Detail

draw

public void draw(Canvas canvas)

getLineData

public java.util.List<LineEntity> getLineData()

setLineData

public void setLineData(java.util.List<LineEntity> lineData)

getMaxPointNum

public int getMaxPointNum()

setMaxPointNum

public void setMaxPointNum(int maxPointNum)

getMinValue

public int getMinValue()

setMinValue

public void setMinValue(int minValue)

getMaxValue

public int getMaxValue()

setMaxValue

public void setMaxValue(int maxValue)