Class PMIChart
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- org.jfree.chart.ChartPanel
- 
- com.inductiveautomation.factorypmi.application.components.chart.PMIChartPanel
- 
- com.inductiveautomation.factorypmi.application.components.chart.PMILineChartPanel
- 
- com.inductiveautomation.factorypmi.application.components.PMIChart
 
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- DynamicPropertyProvider,- LoadingMonitor,- LocaleListener,- MutableDynamicPropertyProvider,- ComponentLifecycle,- DesignerInitializable,- ExtensibleComponent,- QualityMonitor,- VisionComponent,- java.awt.event.ActionListener,- java.awt.event.MouseListener,- java.awt.event.MouseMotionListener,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.awt.print.Printable,- java.io.Serializable,- java.util.EventListener,- javax.accessibility.Accessible,- org.jfree.chart.event.ChartChangeListener,- org.jfree.chart.event.ChartProgressListener
 
 public class PMIChart extends PMILineChartPanel implements MutableDynamicPropertyProvider, DesignerInitializable, ExtensibleComponent, LocaleListener This component is commonly referred to as the "Classic Chart". It works very directly - you feed it datasets full of data, it charts them.- See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class javax.swing.JPaneljavax.swing.JPanel.AccessibleJPanel
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static intCHART_CATEGORYstatic intCHART_XYstatic java.lang.StringDEFAULT_X_AXIS_NAMEstatic java.lang.StringDEFAULT_Y_AXIS_NAMEprotected java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor>dynamicPropsstatic intORIENTATION_HORIZONTALstatic intORIENTATION_VERTICALprotected java.util.List<PlotProperties>plotPropertiesprotected java.lang.StringselectedDataprotected org.jfree.chart.entity.ChartEntityselectedEntityprotected booleanselectionEnabledprotected java.awt.ColorselectionHighlightColorprotected floatselectionHighlightWidthstatic intSHARED_DOMAINstatic intSHARED_RANGEprotected java.util.HashMap<java.lang.String,AxisConfig>xAxesprotected java.util.HashMap<java.lang.String,AxisConfig>yAxes- 
Fields inherited from class com.inductiveautomation.factorypmi.application.components.chart.PMILineChartPanelantialias, gridlineColor, gridlineDashPattern, gridlineStroke, gridlineWidth, legend, mode, MODE_MARK, MODE_PAN, MODE_XTRACE, MODE_ZOOM, panLine, panLineStroke, panStartPoint, plotBackground, propertiesLoading, selectedXValue, selectedXValueListener, title, titleFont, tooltips
 - 
Fields inherited from class com.inductiveautomation.factorypmi.application.components.chart.PMIChartPanelcontext, cursorCode, extensionFunctions, print, properties, save, showPopup, zoom
 - 
Fields inherited from class org.jfree.chart.ChartPanelDEFAULT_BUFFER_USED, DEFAULT_HEIGHT, DEFAULT_MAXIMUM_DRAW_HEIGHT, DEFAULT_MAXIMUM_DRAW_WIDTH, DEFAULT_MINIMUM_DRAW_HEIGHT, DEFAULT_MINIMUM_DRAW_WIDTH, DEFAULT_WIDTH, DEFAULT_ZOOM_TRIGGER_DISTANCE, localizationResources, PRINT_COMMAND, PROPERTIES_COMMAND, SAVE_COMMAND, ZOOM_IN_BOTH_COMMAND, ZOOM_IN_DOMAIN_COMMAND, ZOOM_IN_RANGE_COMMAND, ZOOM_OUT_BOTH_COMMAND, ZOOM_OUT_DOMAIN_COMMAND, ZOOM_OUT_RANGE_COMMAND, ZOOM_RESET_BOTH_COMMAND, ZOOM_RESET_DOMAIN_COMMAND, ZOOM_RESET_RANGE_COMMAND
 - 
Fields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 - 
Fields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycleCOMPONENT_RUNNING
 - 
Fields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 - 
Fields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListenerLOCAL_CHANGE_EVENT
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProviderRESERVED_SET_KEY
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponentCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
 
- 
 - 
Constructor SummaryConstructors Constructor Description PMIChart()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearSelection()protected org.jfree.chart.JFreeChartcreateChartImpl()java.lang.StringentityToString(org.jfree.chart.entity.ChartEntity entity)intgetChartType()java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor>getDynamicProps()intgetExtractOrder()intgetOrientation()java.util.List<PlotProperties>getPlotProperties()protected AutoAnnotateXYPlot[]getPlots()DynamicPropertyDescriptor[]getProperties()java.lang.ObjectgetPropertyValue(java.lang.String name)java.lang.StringgetSelectedData()protected org.jfree.chart.entity.ChartEntitygetSelectedEntity()java.awt.ColorgetSelectionHighlightColor()floatgetSelectionHighlightWidth()intgetSubplotMode()java.util.HashMap<java.lang.String,AxisConfig>getXAxes()java.util.HashMap<java.lang.String,AxisConfig>getYAxes()voidinitialize()booleanisPropertyDefined(java.lang.String name)booleanisSelectionEnabled()voidlocaleChanged(java.util.Locale newLocale)protected voidonStartup()Subclasses should override this to provide startup logic.voidpaintComponent(java.awt.Graphics graphics)voidrefreshChart(int subplotIndex, int index)Refreshes the dataset (calls XYNumericDataSet.fireChange()) for the specified subplot and dataset.voidrefreshChart(java.lang.String dataSetName)Refreshes the dataset named.voidsetChartType(int i)voidsetDatasetEnabled(java.lang.String dataSetName, boolean vis)Sets a dataset to be enabled or not (drawn vs.voidsetDatasetPlotNumber(java.lang.String dataSetName, int plotNumber)Sets a dataset's plot numbervoidsetDatasetXAxis(java.lang.String dataSetName, java.lang.String axisName)Sets a dataset's X axis namevoidsetDatasetYAxis(java.lang.String dataSetName, java.lang.String axisName)Sets a dataset's Y axis namevoidsetDynamicProps(java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> map)voidsetExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map)voidsetExtractOrder(int extractOrder)voidsetName(java.lang.String newName)voidsetOrientation(int i)voidsetPlotProperties(java.util.List<PlotProperties> list)voidsetPropertyValue(java.lang.String name, java.lang.Object value)Sets a named dataset's valuevoidsetSelectedData(java.lang.String selectedData)protected voidsetSelectedEntity(org.jfree.chart.entity.ChartEntity selectedEntity)voidsetSelectionEnabled(boolean selectionEnabled)voidsetSelectionHighlightColor(java.awt.Color selectionHighlightColor)voidsetSelectionHighlightWidth(float selectionHighlightWidth)voidsetSeriesEnabled(java.lang.String dataSetName, java.lang.String seriesName, boolean vis)voidsetSubplotMode(int i)voidsetXAxes(java.util.HashMap<java.lang.String,AxisConfig> map)voidsetYAxes(java.util.HashMap<java.lang.String,AxisConfig> map)- 
Methods inherited from class com.inductiveautomation.factorypmi.application.components.chart.PMILineChartPanel_setSelectedXValue, actionPerformed, createChart, createEmptyChart, createPopupMenu, createTitle, doSaveAs, getGridlineColor, getGridlineDashPattern, getGridlineStroke, getGridlineWidth, getPlotBackground, getPNGBytes, getPointInRectangle, getPropertiesLoading, getSelectedXValue, getTitle, getTitleFont, getXTraceTrackMouse, isLegend, isOpaque, isTooltips, mouseDragged, mouseMoved, mousePressed, mouseReleased, print, redrawAtEventPoint, resetAxes, respectDomainRangeOnPan, restoreAutoBounds, saveAsImage, saveAsImage, setAutoAnnotationMode, setBackground, setBounds, setFont, setForeground, setGridlineColor, setGridlineDashPattern, setGridlineWidth, setLegend, setMode, setPlotBackground, setPropertiesLoading, setSelectedXValue, setTitle, setTitleFont, setTooltips, setXTraceTrackMouse
 - 
Methods inherited from class com.inductiveautomation.factorypmi.application.components.chart.PMIChartPanelcreateChartPrintJob, displayPopupMenu, getAppContext, getCursorCode, getDataQuality, getExtensionFunctions, getQuality, getScientificNumberFormat, getToolTipText, getToolTipText, isAntialias, isShowPopup, onShutdown, paintChildren, print, setAntialias, setCursorCode, setDataQuality, setQuality, setShowPopup, setVisible, shutdownComponent, startupComponent, translate, translateTerm, updateQuality
 - 
Methods inherited from class org.jfree.chart.ChartPaneladdChartMouseListener, chartChanged, chartProgress, doEditChartProperties, getAnchor, getChart, getChartRenderingInfo, getDefaultDirectoryForSaveAs, getDismissDelay, getEntityForPoint, getFillZoomRectangle, getHorizontalAxisTrace, getHorizontalTraceLine, getInitialDelay, getListeners, getMaximumDrawHeight, getMaximumDrawWidth, getMinimumDrawHeight, getMinimumDrawWidth, getPopupMenu, getRefreshBuffer, getReshowDelay, getScaleX, getScaleY, getScreenDataArea, getScreenDataArea, getVerticalAxisTrace, getVerticalTraceLine, getZoomAroundAnchor, getZoomInFactor, getZoomOutFactor, getZoomTriggerDistance, isDomainZoomable, isEnforceFileExtensions, isRangeZoomable, mouseClicked, mouseEntered, mouseExited, removeChartMouseListener, restoreAutoDomainBounds, restoreAutoRangeBounds, scale, setAnchor, setChart, setDefaultDirectoryForSaveAs, setDismissDelay, setDisplayToolTips, setDomainZoomable, setEnforceFileExtensions, setFillZoomRectangle, setHorizontalAxisTrace, setHorizontalTraceLine, setInitialDelay, setMaximumDrawHeight, setMaximumDrawWidth, setMinimumDrawHeight, setMinimumDrawWidth, setMouseZoomable, setMouseZoomable, setPopupMenu, setRangeZoomable, setRefreshBuffer, setReshowDelay, setVerticalAxisTrace, setVerticalTraceLine, setZoomAroundAnchor, setZoomInFactor, setZoomOutFactor, setZoomTriggerDistance, translateJava2DToScreen, translateScreenToJava2D, updateUI, zoom, zoomInBoth, zoomInDomain, zoomInRange, zoomOutBoth, zoomOutDomain, zoomOutRange
 - 
Methods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI
 - 
Methods inherited from class javax.swing.JComponentaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
 - 
Methods inherited from class java.awt.Containeradd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
 - 
Methods inherited from class java.awt.Componentaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecyclegetAppContext, shutdownComponent, startupComponent
 - 
Methods inherited from interface com.inductiveautomation.vision.api.client.components.model.ExtensibleComponentgetExtensionFunctions
 
- 
 
- 
- 
- 
Field Detail- 
DEFAULT_X_AXIS_NAMEpublic static final java.lang.String DEFAULT_X_AXIS_NAME - See Also:
- Constant Field Values
 
 - 
DEFAULT_Y_AXIS_NAMEpublic static final java.lang.String DEFAULT_Y_AXIS_NAME - See Also:
- Constant Field Values
 
 - 
CHART_CATEGORYpublic static final int CHART_CATEGORY - See Also:
- Constant Field Values
 
 - 
CHART_XYpublic static final int CHART_XY - See Also:
- Constant Field Values
 
 - 
ORIENTATION_HORIZONTALpublic static final int ORIENTATION_HORIZONTAL - See Also:
- Constant Field Values
 
 - 
ORIENTATION_VERTICALpublic static final int ORIENTATION_VERTICAL - See Also:
- Constant Field Values
 
 - 
SHARED_DOMAINpublic static final int SHARED_DOMAIN - See Also:
- Constant Field Values
 
 - 
SHARED_RANGEpublic static final int SHARED_RANGE - See Also:
- Constant Field Values
 
 - 
dynamicPropsprotected java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> dynamicProps 
 - 
xAxesprotected java.util.HashMap<java.lang.String,AxisConfig> xAxes 
 - 
yAxesprotected java.util.HashMap<java.lang.String,AxisConfig> yAxes 
 - 
plotPropertiesprotected java.util.List<PlotProperties> plotProperties 
 - 
selectionHighlightColorprotected java.awt.Color selectionHighlightColor 
 - 
selectionHighlightWidthprotected float selectionHighlightWidth 
 - 
selectedEntityprotected org.jfree.chart.entity.ChartEntity selectedEntity 
 - 
selectionEnabledprotected boolean selectionEnabled 
 - 
selectedDataprotected java.lang.String selectedData 
 
- 
 - 
Method Detail- 
getSelectionHighlightColorpublic java.awt.Color getSelectionHighlightColor() 
 - 
setSelectionHighlightColorpublic void setSelectionHighlightColor(java.awt.Color selectionHighlightColor) 
 - 
getSelectionHighlightWidthpublic float getSelectionHighlightWidth() 
 - 
setSelectionHighlightWidthpublic void setSelectionHighlightWidth(float selectionHighlightWidth) 
 - 
getSelectedEntityprotected org.jfree.chart.entity.ChartEntity getSelectedEntity() 
 - 
setSelectedEntityprotected void setSelectedEntity(org.jfree.chart.entity.ChartEntity selectedEntity) 
 - 
clearSelectionpublic void clearSelection() 
 - 
isSelectionEnabledpublic boolean isSelectionEnabled() 
 - 
setSelectionEnabledpublic void setSelectionEnabled(boolean selectionEnabled) 
 - 
getSelectedDatapublic java.lang.String getSelectedData() 
 - 
setSelectedDatapublic void setSelectedData(java.lang.String selectedData) 
 - 
localeChangedpublic void localeChanged(java.util.Locale newLocale) - Specified by:
- localeChangedin interface- LocaleListener
- Overrides:
- localeChangedin class- PMIChartPanel
 
 - 
entityToStringpublic java.lang.String entityToString(org.jfree.chart.entity.ChartEntity entity) 
 - 
paintComponentpublic void paintComponent(java.awt.Graphics graphics) - Overrides:
- paintComponentin class- PMILineChartPanel
 
 - 
setNamepublic void setName(java.lang.String newName) - Overrides:
- setNamein class- PMIChartPanel
 
 - 
initializepublic void initialize() - Specified by:
- initializein interface- DesignerInitializable
 
 - 
setExtensionFunctionspublic void setExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map) - Specified by:
- setExtensionFunctionsin interface- ExtensibleComponent
- Overrides:
- setExtensionFunctionsin class- PMIChartPanel
 
 - 
createChartImplprotected org.jfree.chart.JFreeChart createChartImpl() - Specified by:
- createChartImplin class- PMILineChartPanel
 
 - 
onStartupprotected void onStartup() Description copied from class:PMIChartPanelSubclasses should override this to provide startup logic.- Overrides:
- onStartupin class- PMIChartPanel
 
 - 
getPlotsprotected AutoAnnotateXYPlot[] getPlots() - Specified by:
- getPlotsin class- PMILineChartPanel
 
 - 
refreshChartpublic void refreshChart(java.lang.String dataSetName) Refreshes the dataset named. Takes care of the subplot numbering, etc.- Parameters:
- dataSetName- The name of the dataset whose data needs refreshing (redrawing)
 
 - 
refreshChartpublic void refreshChart(int subplotIndex, int index)Refreshes the dataset (calls XYNumericDataSet.fireChange()) for the specified subplot and dataset.- Parameters:
- subplotIndex- The index of the subplot, if applicable. ONE INDEXED.
- index- The index of the dataset. Mandatory. ZERO INDEXED.
 
 - 
setSeriesEnabledpublic void setSeriesEnabled(java.lang.String dataSetName, java.lang.String seriesName, boolean vis)
 - 
setDatasetEnabledpublic void setDatasetEnabled(java.lang.String dataSetName, boolean vis)Sets a dataset to be enabled or not (drawn vs. not drawn) Affects all series of the dataset.
 - 
setDatasetPlotNumberpublic void setDatasetPlotNumber(java.lang.String dataSetName, int plotNumber) throws java.lang.ExceptionSets a dataset's plot number- Throws:
- java.lang.Exception
 
 - 
setDatasetYAxispublic void setDatasetYAxis(java.lang.String dataSetName, java.lang.String axisName) throws java.lang.ExceptionSets a dataset's Y axis name- Throws:
- java.lang.Exception
 
 - 
setDatasetXAxispublic void setDatasetXAxis(java.lang.String dataSetName, java.lang.String axisName) throws java.lang.ExceptionSets a dataset's X axis name- Throws:
- java.lang.Exception
 
 - 
getChartTypepublic int getChartType() 
 - 
setChartTypepublic void setChartType(int i) 
 - 
setPropertyValuepublic void setPropertyValue(java.lang.String name, java.lang.Object value) throws java.lang.ClassCastExceptionSets a named dataset's value- Specified by:
- setPropertyValuein interface- DynamicPropertyProvider
- Throws:
- java.lang.ClassCastException
 
 - 
isPropertyDefinedpublic boolean isPropertyDefined(java.lang.String name) - Specified by:
- isPropertyDefinedin interface- DynamicPropertyProvider
 
 - 
getPropertiespublic DynamicPropertyDescriptor[] getProperties() - Specified by:
- getPropertiesin interface- DynamicPropertyProvider
 
 - 
getPropertyValuepublic java.lang.Object getPropertyValue(java.lang.String name) - Specified by:
- getPropertyValuein interface- DynamicPropertyProvider
 
 - 
getDynamicPropspublic java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> getDynamicProps() - Specified by:
- getDynamicPropsin interface- MutableDynamicPropertyProvider
 
 - 
getOrientationpublic int getOrientation() 
 - 
getXAxespublic java.util.HashMap<java.lang.String,AxisConfig> getXAxes() 
 - 
getYAxespublic java.util.HashMap<java.lang.String,AxisConfig> getYAxes() 
 - 
setDynamicPropspublic void setDynamicProps(java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> map) - Specified by:
- setDynamicPropsin interface- MutableDynamicPropertyProvider
 
 - 
setOrientationpublic void setOrientation(int i) 
 - 
setXAxespublic void setXAxes(java.util.HashMap<java.lang.String,AxisConfig> map) 
 - 
setYAxespublic void setYAxes(java.util.HashMap<java.lang.String,AxisConfig> map) 
 - 
getSubplotModepublic int getSubplotMode() 
 - 
setSubplotModepublic void setSubplotMode(int i) 
 - 
getPlotPropertiespublic java.util.List<PlotProperties> getPlotProperties() 
 - 
setPlotPropertiespublic void setPlotProperties(java.util.List<PlotProperties> list) 
 - 
getExtractOrderpublic int getExtractOrder() 
 - 
setExtractOrderpublic void setExtractOrder(int extractOrder) 
 
- 
 
-