public class PMIEasyChart extends javax.swing.JPanel implements DesignerInitializable, LoadingMonitor, java.awt.event.ActionListener, LocaleListener, DynamicPropertyProvider, ComponentLifecycle, QualityMonitor, ExtensibleComponent
Modifier and Type | Class and Description |
---|---|
static class |
PMIEasyChart.AlterablePen |
protected class |
PMIEasyChart.ChartUpdater |
class |
PMIEasyChart.EasyChart
This is the actual chart (extended from JFreeChart) object that is displayed as the main content of the EasyChart
|
class |
PMIEasyChart.PenPanel |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected boolean |
antialias |
protected Dataset |
axes |
static java.lang.String |
AXES_LABEL_FORMAT |
protected PMIEasyChart.EasyChart |
chart |
protected int |
cursorCode |
static java.lang.String |
DYNAMIC_GROUP_PREFIX |
static int |
EDGE_BOTTOM |
static int |
EDGE_LEFT |
static int |
EDGE_NONE |
static int |
EDGE_RIGHT |
static int |
EDGE_TOP |
static java.lang.String |
GROUP_LABEL_FORMAT |
static int |
HORIZONTAL_PLOT |
static int |
MODE_HISTORICAL |
static int |
MODE_MANUAL |
static int |
MODE_REALTIME |
static int |
PEN_CONTROL_HEAVY |
static int |
PEN_CONTROL_LIGHT |
static java.lang.String |
PEN_LABEL_FORMAT |
protected int |
penControlMode |
protected PMIEasyChart.PenPanel |
penPanel |
protected Dataset |
pens |
static java.awt.Shape[] |
SHAPE_LIST |
static int |
STYLE_3D_LINE |
static int |
STYLE_AREA |
static int |
STYLE_BAR |
static int |
STYLE_BAR_NO_SHADOW |
static int |
STYLE_DOT |
static int |
STYLE_LINE |
static int |
STYLE_LINE_AND_SHAPE |
static int |
STYLE_LINE_DISCONTINUOUS |
static int |
STYLE_SHAPE |
static int |
STYLE_STEP |
static int |
STYLE_STEP_AREA |
protected Dataset |
subplots |
static int |
TAG_RESOLUTION_CHART |
static int |
TAG_RESOLUTION_FIXED |
static int |
TAG_RESOLUTION_NATURAL |
static int |
TAG_RESOLUTION_RAW |
static int |
VERTICAL_PLOT |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
COMPONENT_RUNNING
Constructor and Description |
---|
PMIEasyChart() |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent evt) |
boolean |
couldPoll() |
protected PMIDateRange |
createDateRange() |
protected void |
createDropTargetListener() |
protected PMIEasyChart.EasyChart |
createEasyChart() |
protected RealtimeDateRange |
createRealtimeDateRange() |
org.jfree.chart.renderer.xy.XYItemRenderer |
createRenderer(int style,
PenCollection attrs) |
java.util.List<Dataset> |
exportDatasets() |
java.lang.String |
exportExcel() |
java.lang.String |
exportExcel(java.lang.String filename) |
VisionClientContext |
getAppContext() |
java.awt.Color[] |
getAutoColorList() |
Dataset |
getAxes() |
java.awt.Font |
getAxisLabelFont() |
java.awt.Font |
getAxisTickLabelFont() |
double |
getBarMargin() |
java.awt.Color |
getBoxFill() |
Dataset |
getCalcPens() |
javax.swing.border.Border |
getChartBorder() |
int |
getChartMode() |
int |
getCursorCode() |
int |
getDatapoints() |
int |
getDataQuality()
Retrieves the data quality code.
|
PMIDateRange |
getDateRange() |
javax.swing.border.Border |
getDateRangeBorder() |
int |
getDateRangeLocation() |
int |
getDateStyle() |
double |
getDigitalGap() |
java.awt.Color |
getEditorBackgroundColor() |
java.awt.Color |
getEditorForegroundColor() |
int |
getEffectivePollRate()
Returns the effective poll rate.
|
java.lang.String |
getEmptyGroupName() |
java.util.Date |
getEndDate() |
java.util.Map<java.lang.String,ExtensionFunction> |
getExtensionFunctions() |
double |
getGapThreshold() |
java.lang.String |
getGlobalWhereClause() |
java.awt.Color |
getGridlineColor() |
java.lang.String |
getGridlineDashPattern() |
float |
getGridlineWidth() |
java.util.Map<java.lang.String,java.lang.String> |
getGroupWheres() |
int |
gethGap() |
int |
getHGap() |
java.awt.Color |
getHighDensityColor() |
java.util.Date |
getHistogramEndDate() |
java.util.Date |
getHistogramStartDate() |
int |
getHorizontalResolution()
Returns the chart width.
|
int |
getLegend() |
protected java.lang.String |
getMaximizeText() |
java.lang.String |
getMaxSelectionSize() |
java.util.Date |
getOuterRangeEnd() |
java.util.Date |
getOuterRangeStart() |
javax.swing.border.Border |
getPenBorder() |
int |
getPenControlMode() |
Dataset |
getPens() |
java.awt.Color |
getPlotBackground() |
int |
getPlotOrientation() |
java.awt.Color |
getPlotOutlineColor() |
int |
getPollRate() |
protected java.lang.String |
getPrintText() |
DynamicPropertyDescriptor[] |
getProperties() |
int |
getPropertiesLoading() |
java.lang.Object |
getPropertyValue(java.lang.String name) |
protected java.lang.String |
getRestoreText() |
RealtimeDateRange |
getRtDateRange() |
java.lang.String |
getRtLabel() |
protected java.lang.String |
getSaveText() |
java.lang.String |
getSelectedXValue() |
java.awt.Color |
getSelectionHighlight() |
java.util.Date |
getStartDate() |
java.lang.String |
getStartupRange() |
java.lang.String |
getStartupSelection() |
double |
getSubplotGap() |
Dataset |
getSubplots() |
boolean |
getTagHistoryAllowInterpolation() |
boolean |
getTagHistoryBypassCache() |
boolean |
getTagHistoryIgnoreBadData() |
int |
getTagHistoryResolution() |
int |
getTagHistoryResolutionMode() |
boolean |
getTagHistoryValidateScanclass() |
Dataset |
getTagPens() |
float |
getTickDensity() |
int |
getTimeStyle() |
java.lang.String |
getTitle() |
java.awt.Font |
getTitleFont() |
java.awt.Color |
getTodayIndicatorColor() |
java.lang.String |
getToolTipText() |
int |
getTrackMargin() |
protected Dataset |
getTranslatedPens(Dataset penDataset) |
int |
getUnit() |
int |
getUnitCount() |
int |
getUtilityButtonSize() |
int |
getvGap() |
int |
getVGap() |
java.lang.String |
getxAxisLabel() |
java.lang.String |
getXAxisLabel() |
double |
getxAxisMargin() |
double |
getXAxisMargin() |
int |
getxOffset3D() |
int |
getXOffset3D() |
java.lang.String |
getxTraceLargeNumberFormat() |
java.lang.String |
getXTraceLargeNumberFormat() |
double |
getxTraceNumberFormatThreshold() |
double |
getXTraceNumberFormatThreshold() |
java.lang.String |
getxTraceSmallNumberFormat() |
java.lang.String |
getXTraceSmallNumberFormat() |
int |
getyOffset3D() |
int |
getYOffset3D() |
java.util.Date |
getZoomedEndDate() |
java.util.Date |
getZoomedStartDate() |
void |
histogramDataUpdated() |
void |
initialize() |
boolean |
isAllowColorChanges() |
boolean |
isAllowPenManipulation() |
boolean |
isAlphabetizePens() |
boolean |
isAntialias() |
boolean |
isAutoApply() |
boolean |
isAutoColorPens() |
boolean |
isAutoPositionAxes() |
boolean |
isCurrentlyMaximized() |
boolean |
isInvertTimeAxis() |
boolean |
isOpaque() |
boolean |
isPenGrouping() |
boolean |
isPolling()
Returns true if the mode is currently real-time, or manual with a positive poll rate, and the chart is not zoomed
in
|
boolean |
isPropertyDefined(java.lang.String name) |
boolean |
isShowHistogram() |
boolean |
isShowLoading() |
boolean |
isShowMaximize() |
boolean |
isShowPopup() |
boolean |
isShowPrint() |
boolean |
isShowSave() |
boolean |
isShowWarnings() |
boolean |
isTooltips() |
boolean |
isxAxisAutoRange() |
boolean |
isXAxisAutoRange() |
boolean |
isxAxisVisible() |
boolean |
isXAxisVisible() |
void |
localeChanged(java.util.Locale newLocale) |
void |
onPowerTableDrop(SelectedRows rows) |
protected void |
paintChildren(java.awt.Graphics g) |
protected void |
paintComponent(java.awt.Graphics g) |
protected java.util.Iterator<Pen> |
penIterator()
Creates a new Iterator
|
void |
print() |
void |
resetAxes() |
void |
setAllowColorChanges(boolean allowColorChanges) |
void |
setAllowPenManipulation(boolean allowPenManipulation) |
void |
setAlphabetizePens(boolean alphabetizePens) |
void |
setAntialias(boolean antialias) |
void |
setAutoApply(boolean autoApply) |
void |
setAutoColorList(java.awt.Color[] autoColorList) |
void |
setAutoColorPens(boolean autoColorPens) |
void |
setAutoPositionAxes(boolean autoPositionAxes) |
void |
setAxes(Dataset axes) |
void |
setAxisLabelFont(java.awt.Font axisLabelFont) |
void |
setAxisTickLabelFont(java.awt.Font axisTickLabelFont) |
void |
setBackground(java.awt.Color fg) |
void |
setBarMargin(double barMargin) |
void |
setBoxFill(java.awt.Color boxFill) |
void |
setCalcPens(Dataset calcPens) |
void |
setChartBorder(javax.swing.border.Border chartBorder) |
void |
setChartMode(int newMode) |
void |
setCurrentlyMaximized(boolean currentlyMaximized) |
void |
setCursorCode(int cursorCode) |
void |
setDatapoints(int datapoints) |
void |
setDataQuality(int value)
Sets the current data quality to the given value
|
void |
setDateRangeBorder(javax.swing.border.Border dateRangeBorder) |
void |
setDateRangeLocation(int newLocation) |
void |
setDateStyle(int dateStyle) |
void |
setDigitalGap(double digitalGap) |
void |
setEditorBackgroundColor(java.awt.Color editorBackgroundColor) |
void |
setEditorForegroundColor(java.awt.Color color) |
void |
setEmptyGroupName(java.lang.String emptyGroupName) |
void |
setEndDate(java.util.Date endDate) |
void |
setExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map) |
void |
setFont(java.awt.Font font) |
void |
setForeground(java.awt.Color fg) |
void |
setGapThreshold(double gapThreshold) |
void |
setGlobalWhereClause(java.lang.String globalWhereClause) |
void |
setGridlineColor(java.awt.Color gridlineColor) |
void |
setGridlineDashPattern(java.lang.String gridlineDashPattern) |
void |
setGridlineWidth(float gridlineWidth) |
void |
setGroupWheres(java.util.Map<java.lang.String,java.lang.String> groupWheres) |
void |
sethGap(int gap) |
void |
setHGap(int gap) |
void |
setHighDensityColor(java.awt.Color color) |
void |
setInvertTimeAxis(boolean inverted) |
void |
setLegend(int i) |
void |
setMaxSelectionSize(java.lang.String maxSelectionSize) |
void |
setMode(int mode)
Forwards to the internal chart's setMode function
|
void |
setName(java.lang.String newName) |
void |
setOuterRangeEnd(java.util.Date endDate) |
void |
setOuterRangeStart(java.util.Date startDate) |
void |
setPenBorder(javax.swing.border.Border penBorder) |
void |
setPenControlMode(int penControlMode) |
void |
setPenGrouping(boolean penGrouping) |
void |
setPens(Dataset pens) |
void |
setPlotBackground(java.awt.Color color) |
void |
setPlotOrientation(int orientation) |
void |
setPlotOutlineColor(java.awt.Color plotOutlineColor) |
void |
setPollRate(int pollRate) |
void |
setPropertiesLoading(int i) |
void |
setPropertyValue(java.lang.String name,
java.lang.Object value) |
void |
setRtLabel(java.lang.String text) |
void |
setSelectedXValue(java.lang.String domainAnchor) |
void |
setSelectionHighlight(java.awt.Color selectionHighlight) |
void |
setShowHistogram(boolean showHistogram) |
void |
setShowLoading(boolean showLoading) |
void |
setShowMaximize(boolean showMaximize) |
void |
setShowPopup(boolean showPopup) |
void |
setShowPrint(boolean showPrint) |
void |
setShowSave(boolean showSave) |
void |
setShowWarnings(boolean showWarnings) |
void |
setStartDate(java.util.Date startDate) |
void |
setStartupRange(java.lang.String startupRange) |
void |
setStartupSelection(java.lang.String startupSelection) |
void |
setSubplotGap(double gap) |
void |
setSubplots(Dataset subplots) |
void |
setTagHistoryAllowInterpolation(boolean value) |
void |
setTagHistoryBypassCache(boolean value) |
void |
setTagHistoryIgnoreBadData(boolean value) |
void |
setTagHistoryResolution(int tagHistoryResolution) |
void |
setTagHistoryResolutionMode(int mode) |
void |
setTagHistoryValidateScanclass(boolean value) |
void |
setTagPens(Dataset tagPens) |
void |
setTickDensity(float tickDensity) |
void |
setTimeStyle(int timeStyle) |
void |
setTitle(java.lang.String string) |
void |
setTitleFont(java.awt.Font font) |
void |
setTodayIndicatorColor(java.awt.Color todayIndicatorColor) |
void |
setTooltips(boolean b) |
void |
setTrackMargin(int trackMargin) |
void |
setUnit(int unit) |
void |
setUnitCount(int unitCount) |
void |
setUtilityButtonSize(int u) |
void |
setvGap(int gap) |
void |
setVGap(int gap) |
void |
setVisible(boolean visible) |
void |
setxAxisAutoRange(boolean axisAutoRange) |
void |
setXAxisAutoRange(boolean axisAutoRange) |
void |
setxAxisLabel(java.lang.String axisLabel) |
void |
setXAxisLabel(java.lang.String axisLabel) |
void |
setxAxisMargin(double axisMargin) |
void |
setXAxisMargin(double axisMargin) |
void |
setxAxisVisible(boolean xAxisVisible) |
void |
setXAxisVisible(boolean xAxisVisible) |
void |
setxOffset3D(int offset3D) |
void |
setXOffset3D(int offset3D) |
void |
setxTraceLargeNumberFormat(java.lang.String xTraceLargeNumberFormat) |
void |
setXTraceLargeNumberFormat(java.lang.String xTraceLargeNumberFormat) |
void |
setxTraceNumberFormatThreshold(double xTraceNumberFormatThreshold) |
void |
setXTraceNumberFormatThreshold(double xTraceNumberFormatThreshold) |
void |
setxTraceSmallNumberFormat(java.lang.String xTraceSmallNumberFormat) |
void |
setXTraceSmallNumberFormat(java.lang.String xTraceSmallNumberFormat) |
void |
setyOffset3D(int offset3D) |
void |
setYOffset3D(int offset3D) |
void |
shutdownComponent()
Called when the component is now shown anymore.
|
void |
startupComponent(VisionClientContext context)
Called when the component is first shown.
|
void |
toggleMaximized() |
protected java.lang.String |
translate(java.lang.String key) |
protected java.lang.String |
translateTerm(java.lang.String term) |
protected void |
updateConfig() |
void |
updateQuality(java.lang.String propName,
int quality)
Updates the quality for the given property name.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, 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
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
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, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final java.lang.String DYNAMIC_GROUP_PREFIX
public static final java.lang.String AXES_LABEL_FORMAT
public static final java.lang.String PEN_LABEL_FORMAT
public static final java.lang.String GROUP_LABEL_FORMAT
public static final int STYLE_LINE
public static final int STYLE_LINE_DISCONTINUOUS
public static final int STYLE_3D_LINE
public static final int STYLE_AREA
public static final int STYLE_STEP
public static final int STYLE_STEP_AREA
public static final int STYLE_SHAPE
public static final int STYLE_LINE_AND_SHAPE
public static final int STYLE_DOT
public static final int STYLE_BAR
public static final int STYLE_BAR_NO_SHADOW
public static final int EDGE_TOP
public static final int EDGE_BOTTOM
public static final int EDGE_LEFT
public static final int EDGE_RIGHT
public static final int EDGE_NONE
public static final int MODE_MANUAL
public static final int MODE_HISTORICAL
public static final int MODE_REALTIME
public static final int PEN_CONTROL_HEAVY
public static final int PEN_CONTROL_LIGHT
public static final int VERTICAL_PLOT
public static final int HORIZONTAL_PLOT
public static final int TAG_RESOLUTION_FIXED
public static final int TAG_RESOLUTION_RAW
public static final int TAG_RESOLUTION_NATURAL
public static final int TAG_RESOLUTION_CHART
public static final java.awt.Shape[] SHAPE_LIST
protected Dataset pens
protected Dataset axes
protected Dataset subplots
protected int penControlMode
protected boolean antialias
protected PMIEasyChart.EasyChart chart
protected PMIEasyChart.PenPanel penPanel
protected int cursorCode
protected java.lang.String translate(java.lang.String key)
protected java.lang.String translateTerm(java.lang.String term)
protected RealtimeDateRange createRealtimeDateRange()
protected PMIEasyChart.EasyChart createEasyChart()
protected PMIDateRange createDateRange()
protected void createDropTargetListener()
public void localeChanged(java.util.Locale newLocale)
localeChanged
in interface LocaleListener
public java.lang.String getToolTipText()
getToolTipText
in class javax.swing.JComponent
protected java.lang.String getMaximizeText()
protected java.lang.String getRestoreText()
protected java.lang.String getPrintText()
protected java.lang.String getSaveText()
public boolean isPolling()
public boolean couldPoll()
public int getEffectivePollRate()
public void initialize()
initialize
in interface DesignerInitializable
public void setMode(int mode)
mode
- public void setName(java.lang.String newName)
setName
in class java.awt.Component
public boolean isOpaque()
isOpaque
in class javax.swing.JComponent
public void setVisible(boolean visible)
setVisible
in class javax.swing.JComponent
public void setInvertTimeAxis(boolean inverted)
public boolean isInvertTimeAxis()
protected void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed
in interface java.awt.event.ActionListener
public java.lang.String exportExcel(java.lang.String filename)
public java.lang.String exportExcel()
public java.util.List<Dataset> exportDatasets()
public void print()
public org.jfree.chart.renderer.xy.XYItemRenderer createRenderer(int style, PenCollection attrs)
public void toggleMaximized()
protected void updateConfig()
protected java.util.Iterator<Pen> penIterator()
public boolean isAllowPenManipulation()
public void setAllowPenManipulation(boolean allowPenManipulation)
public boolean isAllowColorChanges()
public void setAllowColorChanges(boolean allowColorChanges)
public int getChartMode()
public void setChartMode(int newMode)
public int getDateRangeLocation()
public void setDateRangeLocation(int newLocation)
public javax.swing.border.Border getDateRangeBorder()
public void setDateRangeBorder(javax.swing.border.Border dateRangeBorder)
public PMIDateRange getDateRange()
public RealtimeDateRange getRtDateRange()
public javax.swing.border.Border getPenBorder()
public void setPenBorder(javax.swing.border.Border penBorder)
public javax.swing.border.Border getChartBorder()
public void setChartBorder(javax.swing.border.Border chartBorder)
public Dataset getPens()
public void setPens(Dataset pens)
public Dataset getTagPens()
public void setTagPens(Dataset tagPens)
public Dataset getCalcPens()
public void setCalcPens(Dataset calcPens)
public void setLegend(int i)
public int getLegend()
public int getDateStyle()
public void setDateStyle(int dateStyle)
public int getTimeStyle()
public void setTimeStyle(int timeStyle)
public void setTooltips(boolean b)
public boolean isTooltips()
public java.lang.String getSelectedXValue()
public void setSelectedXValue(java.lang.String domainAnchor)
public java.awt.Color getBoxFill()
public java.awt.Color getHighDensityColor()
public java.awt.Color getSelectionHighlight()
public float getTickDensity()
public java.awt.Color getTodayIndicatorColor()
public int getTrackMargin()
public void setBoxFill(java.awt.Color boxFill)
public void setHighDensityColor(java.awt.Color color)
public void setSelectionHighlight(java.awt.Color selectionHighlight)
public double getBarMargin()
public void setBarMargin(double barMargin)
public int getCursorCode()
public void setCursorCode(int cursorCode)
public double getGapThreshold()
public int getHorizontalResolution()
public int getTagHistoryResolution()
public void setTagHistoryResolution(int tagHistoryResolution)
public int getTagHistoryResolutionMode()
public void setTagHistoryResolutionMode(int mode)
public boolean getTagHistoryAllowInterpolation()
public void setTagHistoryAllowInterpolation(boolean value)
public boolean getTagHistoryValidateScanclass()
public void setTagHistoryValidateScanclass(boolean value)
public boolean getTagHistoryIgnoreBadData()
public void setTagHistoryIgnoreBadData(boolean value)
public boolean getTagHistoryBypassCache()
public void setTagHistoryBypassCache(boolean value)
public void setPlotOrientation(int orientation)
public void setPenControlMode(int penControlMode)
public int getPlotOrientation()
public int getPenControlMode()
public void setGapThreshold(double gapThreshold)
public double getDigitalGap()
public void setDigitalGap(double digitalGap)
public int getXOffset3D()
public int getxOffset3D()
public void setXOffset3D(int offset3D)
public void setxOffset3D(int offset3D)
public int getYOffset3D()
public int getyOffset3D()
public void setYOffset3D(int offset3D)
public void setyOffset3D(int offset3D)
public void setTickDensity(float tickDensity)
public void setTodayIndicatorColor(java.awt.Color todayIndicatorColor)
public void setTrackMargin(int trackMargin)
public java.lang.String getMaxSelectionSize()
public java.util.Date getOuterRangeStart()
public void setOuterRangeStart(java.util.Date startDate)
public java.util.Date getOuterRangeEnd()
public void setOuterRangeEnd(java.util.Date endDate)
public java.lang.String getStartupRange()
public java.lang.String getStartupSelection()
public void setStartupRange(java.lang.String startupRange)
public void setStartupSelection(java.lang.String startupSelection)
public void setMaxSelectionSize(java.lang.String maxSelectionSize)
public java.awt.Color getPlotBackground()
public void setPlotBackground(java.awt.Color color)
public java.awt.Color getEditorForegroundColor()
public void setEditorForegroundColor(java.awt.Color color)
public java.awt.Color getEditorBackgroundColor()
public void setEditorBackgroundColor(java.awt.Color editorBackgroundColor)
public java.awt.Color getGridlineColor()
public java.lang.String getGridlineDashPattern()
public float getGridlineWidth()
public boolean isShowPopup()
public void setShowPopup(boolean showPopup)
public void setGridlineColor(java.awt.Color gridlineColor)
public void setGridlineDashPattern(java.lang.String gridlineDashPattern)
public void setGridlineWidth(float gridlineWidth)
public java.lang.String getTitle()
public void setTitle(java.lang.String string)
public java.awt.Font getTitleFont()
public void setTitleFont(java.awt.Font font)
public void setPropertiesLoading(int i)
setPropertiesLoading
in interface LoadingMonitor
public void histogramDataUpdated()
public int getPropertiesLoading()
getPropertiesLoading
in interface LoadingMonitor
public Dataset getAxes()
public void setAxes(Dataset axes)
public int getPollRate()
public void setPollRate(int pollRate)
public java.lang.String getGlobalWhereClause()
public void setGlobalWhereClause(java.lang.String globalWhereClause)
public java.util.Date getEndDate()
public void setEndDate(java.util.Date endDate)
public java.util.Date getStartDate()
public java.util.Date getZoomedStartDate()
public java.util.Date getZoomedEndDate()
public void setStartDate(java.util.Date startDate)
public java.util.Date getHistogramStartDate()
public java.util.Date getHistogramEndDate()
public boolean isShowHistogram()
public void setShowHistogram(boolean showHistogram)
public boolean isShowWarnings()
public void setShowWarnings(boolean showWarnings)
public boolean isShowLoading()
public void setShowLoading(boolean showLoading)
public java.lang.String getXAxisLabel()
public java.lang.String getxAxisLabel()
public void setXAxisLabel(java.lang.String axisLabel)
public void setxAxisLabel(java.lang.String axisLabel)
public boolean isXAxisVisible()
public boolean isxAxisVisible()
public void setXAxisVisible(boolean xAxisVisible)
public void setxAxisVisible(boolean xAxisVisible)
public Dataset getSubplots()
public void setSubplots(Dataset subplots)
public java.awt.Font getAxisLabelFont()
public void setAxisLabelFont(java.awt.Font axisLabelFont)
public java.awt.Font getAxisTickLabelFont()
public void setAxisTickLabelFont(java.awt.Font axisTickLabelFont)
public java.awt.Color getPlotOutlineColor()
public void setPlotOutlineColor(java.awt.Color plotOutlineColor)
public int getDatapoints()
public void setDatapoints(int datapoints)
public boolean isAutoPositionAxes()
public void setAutoPositionAxes(boolean autoPositionAxes)
public java.awt.Color[] getAutoColorList()
public void setAutoColorList(java.awt.Color[] autoColorList)
public boolean isAutoColorPens()
public void setAutoColorPens(boolean autoColorPens)
public boolean isAntialias()
public void setAntialias(boolean antialias)
public void setFont(java.awt.Font font)
setFont
in class javax.swing.JComponent
public void setForeground(java.awt.Color fg)
setForeground
in class javax.swing.JComponent
public void setBackground(java.awt.Color fg)
setBackground
in class javax.swing.JComponent
public boolean isPenGrouping()
public void setPenGrouping(boolean penGrouping)
public boolean isAlphabetizePens()
public void setAlphabetizePens(boolean alphabetizePens)
public boolean isAutoApply()
public void setAutoApply(boolean autoApply)
public java.lang.String getEmptyGroupName()
public void setEmptyGroupName(java.lang.String emptyGroupName)
public int getUnit()
public void setUnit(int unit)
public int getUnitCount()
public void setUnitCount(int unitCount)
public java.lang.String getRtLabel()
public void setRtLabel(java.lang.String text)
public int getHGap()
public int gethGap()
public void setHGap(int gap)
public void sethGap(int gap)
public int getVGap()
public int getvGap()
public void setVGap(int gap)
public void setvGap(int gap)
public double getSubplotGap()
public void setSubplotGap(double gap)
public boolean isCurrentlyMaximized()
public void setCurrentlyMaximized(boolean currentlyMaximized)
public boolean isShowMaximize()
public void setShowMaximize(boolean showMaximize)
public boolean isShowPrint()
public void setShowPrint(boolean showPrint)
public boolean isShowSave()
public void setShowSave(boolean showSave)
public int getUtilityButtonSize()
public void setUtilityButtonSize(int u)
public java.util.Map<java.lang.String,java.lang.String> getGroupWheres()
public void setGroupWheres(java.util.Map<java.lang.String,java.lang.String> groupWheres)
public DynamicPropertyDescriptor[] getProperties()
getProperties
in interface DynamicPropertyProvider
public java.lang.Object getPropertyValue(java.lang.String name)
getPropertyValue
in interface DynamicPropertyProvider
public void setPropertyValue(java.lang.String name, java.lang.Object value) throws java.lang.ClassCastException
setPropertyValue
in interface DynamicPropertyProvider
java.lang.ClassCastException
public boolean isPropertyDefined(java.lang.String name)
isPropertyDefined
in interface DynamicPropertyProvider
public void startupComponent(VisionClientContext context)
ComponentLifecycle
startupComponent
in interface ComponentLifecycle
public void shutdownComponent()
ComponentLifecycle
shutdownComponent
in interface ComponentLifecycle
public VisionClientContext getAppContext()
getAppContext
in interface ComponentLifecycle
public boolean isXAxisAutoRange()
public boolean isxAxisAutoRange()
public void setXAxisAutoRange(boolean axisAutoRange)
public void setxAxisAutoRange(boolean axisAutoRange)
public double getXAxisMargin()
public double getxAxisMargin()
public void setXAxisMargin(double axisMargin)
public void setxAxisMargin(double axisMargin)
public double getXTraceNumberFormatThreshold()
public double getxTraceNumberFormatThreshold()
public void setXTraceNumberFormatThreshold(double xTraceNumberFormatThreshold)
public void setxTraceNumberFormatThreshold(double xTraceNumberFormatThreshold)
public java.lang.String getXTraceLargeNumberFormat()
public java.lang.String getxTraceLargeNumberFormat()
public void setXTraceLargeNumberFormat(java.lang.String xTraceLargeNumberFormat)
public void setxTraceLargeNumberFormat(java.lang.String xTraceLargeNumberFormat)
public java.lang.String getXTraceSmallNumberFormat()
public java.lang.String getxTraceSmallNumberFormat()
public void setXTraceSmallNumberFormat(java.lang.String xTraceSmallNumberFormat)
public void setxTraceSmallNumberFormat(java.lang.String xTraceSmallNumberFormat)
public int getDataQuality()
QualityMonitor
getDataQuality
in interface QualityMonitor
public void setDataQuality(int value)
QualityMonitor
setDataQuality
in interface QualityMonitor
public void updateQuality(java.lang.String propName, int quality)
QualityMonitor
updateQuality
in interface QualityMonitor
protected void paintChildren(java.awt.Graphics g)
paintChildren
in class javax.swing.JComponent
public void resetAxes()
public java.util.Map<java.lang.String,ExtensionFunction> getExtensionFunctions()
getExtensionFunctions
in interface ExtensibleComponent
public void setExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map)
setExtensionFunctions
in interface ExtensibleComponent
public void onPowerTableDrop(SelectedRows rows)