com.androidplot.xy
Class XYPlot

java.lang.Object
  extended by android.view.View
      extended by com.androidplot.Plot<XYSeries,XYSeriesFormatter,XYSeriesRenderer>
          extended by com.androidplot.xy.XYPlot
All Implemented Interfaces:
android.graphics.drawable.Drawable.Callback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback, Observer

public class XYPlot
extends Plot<XYSeries,XYSeriesFormatter,XYSeriesRenderer>

A basic XYPlot View to graphically display y as a function of x.


Nested Class Summary
 
Nested classes/interfaces inherited from class android.view.View
android.view.View.BaseSavedState, android.view.View.MeasureSpec, android.view.View.OnClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnFocusChangeListener, android.view.View.OnKeyListener, android.view.View.OnLongClickListener, android.view.View.OnTouchListener
 
Field Summary
 
Fields inherited from class android.view.View
DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, GONE, HAPTIC_FEEDBACK_ENABLED, INVISIBLE, KEEP_SCREEN_ON, NO_ID, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SOUND_EFFECTS_ENABLED, VISIBLE
 
Constructor Summary
XYPlot(android.content.Context context, android.util.AttributeSet attributes)
           
XYPlot(android.content.Context context, android.util.AttributeSet attrs, int defStyle)
           
XYPlot(android.content.Context context, String title)
           
 
Method Summary
 String getDomainLabel()
           
 DomainLabelWidget getDomainLabelWidget()
           
 XYStepType getDomainStepType()
           
 double getDomainStepValue()
           
 XYGraphWidget getGraphWidget()
           
 XYPlotLegendWidget getLegendWidget()
           
 double getMaxX()
           
 double getMaxY()
           
 double getMinX()
           
 double getMinY()
           
 String getRangeLabel()
           
 RangeLabelWidget getRangeLabelWidget()
           
 XYStepType getRangeStepType()
           
 double getRangeStepValue()
           
 void setDomainLabel(String domainLabel)
           
 void setDomainLabelWidget(DomainLabelWidget domainLabelWidget)
           
 void setDomainStep(XYStepType type, double value)
           
 void setDomainStepType(XYStepType domainStepType)
           
 void setDomainStepValue(double domainStepValue)
           
 void setGraphWidget(XYGraphWidget graphWidget)
           
 void setLegendWidget(XYPlotLegendWidget legendWidget)
           
 void setRangeLabel(String rangeLabel)
           
 void setRangeLabelWidget(RangeLabelWidget rangeLabelWidget)
           
 void setRangeStep(XYStepType type, double value)
           
 void setRangeStepType(XYStepType rangeStepType)
           
 void setRangeStepValue(double rangeStepValue)
           
 void updateMinMaxVals()
           
 
Methods inherited from class com.androidplot.Plot
addSeries, disableAllMarkup, getBackgroundPaint, getFormatter, getHandler, getLayoutManager, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getRendererList, getSeriesListForRenderer, getTitle, getTitleWidget, isDrawBorderEnabled, isEmpty, position, position, redraw, removeSeries, removeSeries, setBackgroundPaint, setDrawBorderEnabled, setFormatter, setHandler, setLayoutManager, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setTitle, setTitleWidget, update
 
Methods inherited from class android.view.View
addFocusables, addFocusables, addTouchables, bringToFront, buildDrawingCache, buildDrawingCache, cancelLongPress, checkInputConnectionProxy, clearAnimation, clearFocus, computeScroll, createContextMenu, destroyDrawingCache, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchPopulateAccessibilityEvent, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchWindowFocusChanged, dispatchWindowVisibilityChanged, draw, findFocus, findViewById, findViewWithTag, focusSearch, forceLayout, getAnimation, getApplicationWindowToken, getBackground, getBaseline, getBottom, getContentDescription, getContext, getDefaultSize, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getFocusables, getFocusedRect, getGlobalVisibleRect, getGlobalVisibleRect, getHeight, getHitRect, getHorizontalFadingEdgeLength, getId, getKeepScreenOn, getKeyDispatcherState, getLayoutParams, getLeft, getLocalVisibleRect, getLocationInWindow, getLocationOnScreen, getMeasuredHeight, getMeasuredWidth, getNextFocusDownId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getParent, getResources, getRight, getRootView, getScrollBarStyle, getScrollX, getScrollY, getSolidColor, getTag, getTag, getTop, getTouchables, getTouchDelegate, getVerticalFadingEdgeLength, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, hasFocus, hasFocusable, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateDrawable, isClickable, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isHapticFeedbackEnabled, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isInEditMode, isInTouchMode, isLayoutRequested, isLongClickable, isOpaque, isPressed, isSaveEnabled, isScrollbarFadingEnabled, isSelected, isShown, isSoundEffectsEnabled, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, layout, measure, offsetLeftAndRight, offsetTopAndBottom, onCheckIsTextEditor, onCreateInputConnection, onFinishTemporaryDetach, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onStartTemporaryDetach, onTouchEvent, onTrackballEvent, onWindowFocusChanged, performClick, performHapticFeedback, performHapticFeedback, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, refreshDrawableState, removeCallbacks, requestFocus, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestRectangleOnScreen, requestRectangleOnScreen, resolveSize, restoreHierarchyState, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAnimation, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setClickable, setContentDescription, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setEnabled, setFadingEdgeLength, setFocusable, setFocusableInTouchMode, setHapticFeedbackEnabled, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setId, setKeepScreenOn, setLayoutParams, setLongClickable, setMinimumHeight, setMinimumWidth, setNextFocusDownId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnClickListener, setOnCreateContextMenuListener, setOnFocusChangeListener, setOnKeyListener, setOnLongClickListener, setOnTouchListener, setPadding, setPressed, setSaveEnabled, setScrollbarFadingEnabled, setScrollBarStyle, setScrollContainer, setSelected, setSoundEffectsEnabled, setTag, setTag, setTouchDelegate, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVisibility, setWillNotCacheDrawing, setWillNotDraw, showContextMenu, startAnimation, unscheduleDrawable, unscheduleDrawable, willNotCacheDrawing, willNotDraw
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XYPlot

public XYPlot(android.content.Context context,
              String title)

XYPlot

public XYPlot(android.content.Context context,
              android.util.AttributeSet attributes)

XYPlot

public XYPlot(android.content.Context context,
              android.util.AttributeSet attrs,
              int defStyle)
Method Detail

updateMinMaxVals

public void updateMinMaxVals()

getDomainStepType

public XYStepType getDomainStepType()

setDomainStepType

public void setDomainStepType(XYStepType domainStepType)

getDomainStepValue

public double getDomainStepValue()

setDomainStepValue

public void setDomainStepValue(double domainStepValue)

setDomainStep

public void setDomainStep(XYStepType type,
                          double value)

getRangeStepType

public XYStepType getRangeStepType()

setRangeStepType

public void setRangeStepType(XYStepType rangeStepType)

getRangeStepValue

public double getRangeStepValue()

setRangeStepValue

public void setRangeStepValue(double rangeStepValue)

setRangeStep

public void setRangeStep(XYStepType type,
                         double value)

getDomainLabel

public String getDomainLabel()

setDomainLabel

public void setDomainLabel(String domainLabel)

getRangeLabel

public String getRangeLabel()

setRangeLabel

public void setRangeLabel(String rangeLabel)

getLegendWidget

public XYPlotLegendWidget getLegendWidget()

setLegendWidget

public void setLegendWidget(XYPlotLegendWidget legendWidget)

getGraphWidget

public XYGraphWidget getGraphWidget()

setGraphWidget

public void setGraphWidget(XYGraphWidget graphWidget)

getDomainLabelWidget

public DomainLabelWidget getDomainLabelWidget()

setDomainLabelWidget

public void setDomainLabelWidget(DomainLabelWidget domainLabelWidget)

getRangeLabelWidget

public RangeLabelWidget getRangeLabelWidget()

setRangeLabelWidget

public void setRangeLabelWidget(RangeLabelWidget rangeLabelWidget)

getMinX

public double getMinX()

getMaxX

public double getMaxX()

getMinY

public double getMinY()

getMaxY

public double getMaxY()


Copyright © 2011. All Rights Reserved.