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 int
CHART_CATEGORY
static int
CHART_XY
static java.lang.String
DEFAULT_X_AXIS_NAME
static java.lang.String
DEFAULT_Y_AXIS_NAME
protected java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor>
dynamicProps
static int
ORIENTATION_HORIZONTAL
static int
ORIENTATION_VERTICAL
protected java.util.List<PlotProperties>
plotProperties
protected java.lang.String
selectedData
protected org.jfree.chart.entity.ChartEntity
selectedEntity
protected boolean
selectionEnabled
protected java.awt.Color
selectionHighlightColor
protected float
selectionHighlightWidth
static int
SHARED_DOMAIN
static int
SHARED_RANGE
protected java.util.HashMap<java.lang.String,AxisConfig>
xAxes
protected 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, 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.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 void
clearSelection()
protected org.jfree.chart.JFreeChart
createChartImpl()
java.lang.String
entityToString(org.jfree.chart.entity.ChartEntity entity)
int
getChartType()
java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor>
getDynamicProps()
java.util.Map<java.lang.String,ExtensionFunction>
getExtensionFunctions()
int
getExtractOrder()
int
getOrientation()
java.util.List<PlotProperties>
getPlotProperties()
protected AutoAnnotateXYPlot[]
getPlots()
DynamicPropertyDescriptor[]
getProperties()
java.lang.Object
getPropertyValue(java.lang.String name)
java.lang.String
getSelectedData()
protected org.jfree.chart.entity.ChartEntity
getSelectedEntity()
java.awt.Color
getSelectionHighlightColor()
float
getSelectionHighlightWidth()
int
getSubplotMode()
java.util.HashMap<java.lang.String,AxisConfig>
getXAxes()
java.util.HashMap<java.lang.String,AxisConfig>
getYAxes()
void
initialize()
boolean
isPropertyDefined(java.lang.String name)
boolean
isSelectionEnabled()
void
localeChanged(java.util.Locale newLocale)
protected void
onStartup()
Subclasses should override this to provide startup logic.void
paintComponent(java.awt.Graphics graphics)
void
refreshChart(int subplotIndex, int index)
Refreshes the dataset (calls XYNumericDataSet.fireChange()) for the specified subplot and dataset.void
refreshChart(java.lang.String dataSetName)
Refreshes the dataset named.void
setChartType(int i)
void
setDatasetEnabled(java.lang.String dataSetName, boolean vis)
Sets a dataset to be enabled or not (drawn vs.void
setDatasetPlotNumber(java.lang.String dataSetName, int plotNumber)
Sets a dataset's plot numbervoid
setDatasetXAxis(java.lang.String dataSetName, java.lang.String axisName)
Sets a dataset's X axis namevoid
setDatasetYAxis(java.lang.String dataSetName, java.lang.String axisName)
Sets a dataset's Y axis namevoid
setDynamicProps(java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> map)
void
setExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map)
void
setExtractOrder(int extractOrder)
void
setName(java.lang.String newName)
void
setOrientation(int i)
void
setPlotProperties(java.util.List<PlotProperties> list)
void
setPropertyValue(java.lang.String name, java.lang.Object value)
Sets a named dataset's valuevoid
setSelectedData(java.lang.String selectedData)
protected void
setSelectedEntity(org.jfree.chart.entity.ChartEntity selectedEntity)
void
setSelectionEnabled(boolean selectionEnabled)
void
setSelectionHighlightColor(java.awt.Color selectionHighlightColor)
void
setSelectionHighlightWidth(float selectionHighlightWidth)
void
setSeriesEnabled(java.lang.String dataSetName, java.lang.String seriesName, boolean vis)
void
setSubplotMode(int i)
void
setXAxes(java.util.HashMap<java.lang.String,AxisConfig> map)
void
setYAxes(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, 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
-
-
-
-
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:
localeChanged
in interfaceLocaleListener
- Overrides:
localeChanged
in classPMIChartPanel
-
entityToString
public java.lang.String entityToString(org.jfree.chart.entity.ChartEntity entity)
-
paintComponent
public void paintComponent(java.awt.Graphics graphics)
- Overrides:
paintComponent
in classPMILineChartPanel
-
setName
public void setName(java.lang.String newName)
- Overrides:
setName
in classPMIChartPanel
-
initialize
public void initialize()
- Specified by:
initialize
in interfaceDesignerInitializable
-
getExtensionFunctions
public java.util.Map<java.lang.String,ExtensionFunction> getExtensionFunctions()
- Specified by:
getExtensionFunctions
in interfaceExtensibleComponent
-
setExtensionFunctions
public void setExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map)
- Specified by:
setExtensionFunctions
in interfaceExtensibleComponent
-
createChartImpl
protected org.jfree.chart.JFreeChart createChartImpl()
- Specified by:
createChartImpl
in classPMILineChartPanel
-
onStartup
protected void onStartup()
Description copied from class:PMIChartPanel
Subclasses should override this to provide startup logic.- Overrides:
onStartup
in classPMIChartPanel
-
getPlots
protected AutoAnnotateXYPlot[] getPlots()
- Specified by:
getPlots
in 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.Exception
Sets a dataset's plot number- Throws:
java.lang.Exception
-
setDatasetYAxis
public void setDatasetYAxis(java.lang.String dataSetName, java.lang.String axisName) throws java.lang.Exception
Sets 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.Exception
Sets 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.ClassCastException
Sets a named dataset's value- Specified by:
setPropertyValue
in interfaceDynamicPropertyProvider
- Throws:
java.lang.ClassCastException
-
isPropertyDefined
public boolean isPropertyDefined(java.lang.String name)
- Specified by:
isPropertyDefined
in interfaceDynamicPropertyProvider
-
getProperties
public DynamicPropertyDescriptor[] getProperties()
- Specified by:
getProperties
in interfaceDynamicPropertyProvider
-
getPropertyValue
public java.lang.Object getPropertyValue(java.lang.String name)
- Specified by:
getPropertyValue
in interfaceDynamicPropertyProvider
-
getDynamicProps
public java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> getDynamicProps()
- Specified by:
getDynamicProps
in 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:
setDynamicProps
in 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)
-
-