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.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields 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.PMILineChartPanel
antialias, 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.PMIChartPanel
context, cursorCode, extensionFunctions, print, properties, save, showPopup, zoom
-
Fields inherited from class org.jfree.chart.ChartPanel
DEFAULT_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.JComponent
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
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycle
COMPONENT_RUNNING
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Fields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListener
LOCAL_CHANGE_EVENT
-
Fields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProvider
RESERVED_SET_KEY
-
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponent
COMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
-
-
Constructor Summary
Constructors Constructor Description PMIChart()
-
Method Summary
All 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.PMIChartPanel
createChartPrintJob, 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.ChartPanel
addChartMouseListener, 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.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, 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.Container
add, 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.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, 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycle
getAppContext, shutdownComponent, startupComponent
-
Methods inherited from interface com.inductiveautomation.vision.api.client.components.model.ExtensibleComponent
getExtensionFunctions
-
-
-
-
Field Detail
-
DEFAULT_X_AXIS_NAME
public static final java.lang.String DEFAULT_X_AXIS_NAME
- See Also:
- Constant Field Values
-
DEFAULT_Y_AXIS_NAME
public static final java.lang.String DEFAULT_Y_AXIS_NAME
- See Also:
- Constant Field Values
-
CHART_CATEGORY
public static final int CHART_CATEGORY
- See Also:
- Constant Field Values
-
CHART_XY
public static final int CHART_XY
- See Also:
- Constant Field Values
-
ORIENTATION_HORIZONTAL
public static final int ORIENTATION_HORIZONTAL
- See Also:
- Constant Field Values
-
ORIENTATION_VERTICAL
public static final int ORIENTATION_VERTICAL
- See Also:
- Constant Field Values
-
SHARED_DOMAIN
public static final int SHARED_DOMAIN
- See Also:
- Constant Field Values
-
SHARED_RANGE
public static final int SHARED_RANGE
- See Also:
- Constant Field Values
-
dynamicProps
protected java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> dynamicProps
-
xAxes
protected java.util.HashMap<java.lang.String,AxisConfig> xAxes
-
yAxes
protected java.util.HashMap<java.lang.String,AxisConfig> yAxes
-
plotProperties
protected java.util.List<PlotProperties> plotProperties
-
selectionHighlightColor
protected java.awt.Color selectionHighlightColor
-
selectionHighlightWidth
protected float selectionHighlightWidth
-
selectedEntity
protected org.jfree.chart.entity.ChartEntity selectedEntity
-
selectionEnabled
protected boolean selectionEnabled
-
selectedData
protected java.lang.String selectedData
-
-
Method Detail
-
getSelectionHighlightColor
public java.awt.Color getSelectionHighlightColor()
-
setSelectionHighlightColor
public void setSelectionHighlightColor(java.awt.Color selectionHighlightColor)
-
getSelectionHighlightWidth
public float getSelectionHighlightWidth()
-
setSelectionHighlightWidth
public void setSelectionHighlightWidth(float selectionHighlightWidth)
-
getSelectedEntity
protected org.jfree.chart.entity.ChartEntity getSelectedEntity()
-
setSelectedEntity
protected void setSelectedEntity(org.jfree.chart.entity.ChartEntity selectedEntity)
-
clearSelection
public void clearSelection()
-
isSelectionEnabled
public boolean isSelectionEnabled()
-
setSelectionEnabled
public void setSelectionEnabled(boolean selectionEnabled)
-
getSelectedData
public java.lang.String getSelectedData()
-
setSelectedData
public void setSelectedData(java.lang.String selectedData)
-
localeChanged
public void localeChanged(java.util.Locale newLocale)
- Specified by:
localeChangedin interfaceLocaleListener- Overrides:
localeChangedin classPMIChartPanel
-
entityToString
public java.lang.String entityToString(org.jfree.chart.entity.ChartEntity entity)
-
paintComponent
public void paintComponent(java.awt.Graphics graphics)
- Overrides:
paintComponentin classPMILineChartPanel
-
setName
public void setName(java.lang.String newName)
- Overrides:
setNamein classPMIChartPanel
-
initialize
public void initialize()
- Specified by:
initializein interfaceDesignerInitializable
-
setExtensionFunctions
public void setExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map)
- Specified by:
setExtensionFunctionsin interfaceExtensibleComponent- Overrides:
setExtensionFunctionsin classPMIChartPanel
-
createChartImpl
protected org.jfree.chart.JFreeChart createChartImpl()
- Specified by:
createChartImplin classPMILineChartPanel
-
onStartup
protected void onStartup()
Description copied from class:PMIChartPanelSubclasses should override this to provide startup logic.- Overrides:
onStartupin classPMIChartPanel
-
getPlots
protected AutoAnnotateXYPlot[] getPlots()
- Specified by:
getPlotsin classPMILineChartPanel
-
refreshChart
public 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)
-
refreshChart
public 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.
-
setSeriesEnabled
public void setSeriesEnabled(java.lang.String dataSetName, java.lang.String seriesName, boolean vis)
-
setDatasetEnabled
public 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.
-
setDatasetPlotNumber
public void setDatasetPlotNumber(java.lang.String dataSetName, int plotNumber) throws java.lang.ExceptionSets a dataset's plot number- Throws:
java.lang.Exception
-
setDatasetYAxis
public void setDatasetYAxis(java.lang.String dataSetName, java.lang.String axisName) throws java.lang.ExceptionSets a dataset's Y axis name- Throws:
java.lang.Exception
-
setDatasetXAxis
public void setDatasetXAxis(java.lang.String dataSetName, java.lang.String axisName) throws java.lang.ExceptionSets a dataset's X axis name- Throws:
java.lang.Exception
-
getChartType
public int getChartType()
-
setChartType
public void setChartType(int i)
-
setPropertyValue
public void setPropertyValue(java.lang.String name, java.lang.Object value) throws java.lang.ClassCastExceptionSets a named dataset's value- Specified by:
setPropertyValuein interfaceDynamicPropertyProvider- Throws:
java.lang.ClassCastException
-
isPropertyDefined
public boolean isPropertyDefined(java.lang.String name)
- Specified by:
isPropertyDefinedin interfaceDynamicPropertyProvider
-
getProperties
public DynamicPropertyDescriptor[] getProperties()
- Specified by:
getPropertiesin interfaceDynamicPropertyProvider
-
getPropertyValue
public java.lang.Object getPropertyValue(java.lang.String name)
- Specified by:
getPropertyValuein interfaceDynamicPropertyProvider
-
getDynamicProps
public java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> getDynamicProps()
- Specified by:
getDynamicPropsin interfaceMutableDynamicPropertyProvider
-
getOrientation
public int getOrientation()
-
getXAxes
public java.util.HashMap<java.lang.String,AxisConfig> getXAxes()
-
getYAxes
public java.util.HashMap<java.lang.String,AxisConfig> getYAxes()
-
setDynamicProps
public void setDynamicProps(java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> map)
- Specified by:
setDynamicPropsin interfaceMutableDynamicPropertyProvider
-
setOrientation
public void setOrientation(int i)
-
setXAxes
public void setXAxes(java.util.HashMap<java.lang.String,AxisConfig> map)
-
setYAxes
public void setYAxes(java.util.HashMap<java.lang.String,AxisConfig> map)
-
getSubplotMode
public int getSubplotMode()
-
setSubplotMode
public void setSubplotMode(int i)
-
getPlotProperties
public java.util.List<PlotProperties> getPlotProperties()
-
setPlotProperties
public void setPlotProperties(java.util.List<PlotProperties> list)
-
getExtractOrder
public int getExtractOrder()
-
setExtractOrder
public void setExtractOrder(int extractOrder)
-
-