public class NumberSpectrumStateBarChartViewer extends JLChart implements IJLChartListener, ISpectrumListener, IDevStateSpectrumListener, IStringSpectrumListener, java.beans.PropertyChangeListener
javax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected JLDataView |
dvy |
protected JLDataView |
maxAlarmDv |
protected JLDataView |
minAlarmDv |
protected java.lang.String[] |
names |
chartMenu, dialogParent, FR_DATE_FORMAT, LABEL_DOWN, LABEL_LEFT, LABEL_RIGHT, LABEL_ROW, LABEL_UP, labelRect, lastDataFileLocation, lastFileFilter, lastSnapshotLocation, maxDisplayDuration, MENU_CHARTPROP, MENU_DATALOAD, MENU_DATASAVE, MENU_DVPROP, MENU_PRINT, MENU_STAT, MENU_TABLE, modalDialog, noValueString, parentFrame, preferDialog, tableDialog, US_DATE_FORMATaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
NumberSpectrumStateBarChartViewer() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearNameModel()
clearNameModel removes the string spectrum model. |
void |
clearNumberModel()
clearNumberModel removes the numberspectrum model. |
void |
clearStateModel()
clearNumberModel removes the numberspectrum model. |
java.lang.String[] |
clickOnChart(JLChartEvent evt)
Called when the user click on the chart
|
void |
devStateSpectrumChange(DevStateSpectrumEvent dsse) |
void |
errorChange(ErrorEvent errEvt) |
int |
getBarChartFillMethod() |
java.awt.Color |
getDefaultBarChartColor() |
boolean |
getDrawOnNaN() |
java.awt.Color |
getMaxAlarmColor() |
int |
getMaxAlarmStyle() |
boolean |
getMaxAlarmVisible() |
java.awt.Color |
getMinAlarmColor() |
int |
getMinAlarmStyle() |
boolean |
getMinAlarmVisible() |
INumberSpectrum |
getModel()
getModel Gets the numberspectrum model. |
IStringSpectrum |
getNamesModel()
getNamesModel Gets the string spectrum model. |
IDevStateSpectrum |
getStatesModel()
getStatesModel Gets the devState spectrum model. |
static void |
main(java.lang.String[] args) |
void |
propertyChange(java.beans.PropertyChangeEvent evt) |
void |
refreshAlarmDv(JLDataView alarmDv,
double alarmValue) |
void |
setBarChartFillMethod(int fillMethod) |
void |
setDefaultBarChartColor(java.awt.Color col) |
void |
setDrawOnNaN(boolean don) |
void |
setMaxAlarmColor(java.awt.Color macol) |
void |
setMaxAlarmStyle(int maStyle) |
void |
setMaxAlarmVisible(boolean vis) |
void |
setMinAlarmColor(java.awt.Color macol) |
void |
setMinAlarmStyle(int maStyle) |
void |
setMinAlarmVisible(boolean vis) |
void |
setModel(IDevStateSpectrum idss)
setModel Set the devstate spectrum model. |
void |
setModel(INumberSpectrum ins)
setModel Sets the numberspectrum model. |
void |
setModel(IStringSpectrum iss)
setModel Set the string spectrum model. |
void |
setXAxisAffineTransform(double a0,
double a1)
Sets an affine tranform to the X axis.
|
void |
spectrumChange(NumberSpectrumEvent nse) |
void |
stateChange(AttributeStateEvent e) |
void |
stringSpectrumChange(StringSpectrumEvent evt) |
actionPerformed, addData, addJLChartActionListener, addMenuItem, addSeparator, addUserAction, applyConfiguration, buildPanelString, enterZoom, exitZoom, garbageData, getChartBackground, getConfiguration, getDisplayDuration, getHeader, getHeaderFont, getHelpString, getLabelFont, getLabelPlacement, getMargin, getMaxDisplayDuration, getNoValueString, getTimePrecision, getUserActionMenuItem, getXAxis, getY1Axis, getY2Axis, isInRange, isLabelVisible, isPaintAxisFirst, isXAxisOnBottom, isZoomed, loadDataFile, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, paint, printGraph, refreshTableSingle, removeDataView, removeJLChartActionListener, removeMenuItem, removeUserAction, reset, reset, setBackground, setChartBackground, setDisplayDuration, setFrameParent, setHeader, setHeaderColor, setHeaderFont, setHeaderVisible, setJLChartListener, setLabelFont, setLabelPlacement, setLabelVisible, setMargin, setMaxDisplayDuration, setNoValueString, setPaintAxisFirst, setParentForTableDialog, setParentForTableDialog, setPreferDialogForTable, setTimePrecision, setXAxisOnBottom, showDataOptionDialog, showOptionDialog, showPanel, showPanel, showStatAll, showStatAll, showTableAll, showTableAll, unselectAlladdAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, 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, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUIadd, 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, validateTreeaction, 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, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected JLDataView dvy
protected JLDataView minAlarmDv
protected JLDataView maxAlarmDv
protected java.lang.String[] names
public java.awt.Color getDefaultBarChartColor()
public void setDefaultBarChartColor(java.awt.Color col)
public int getBarChartFillMethod()
public void setBarChartFillMethod(int fillMethod)
public boolean getDrawOnNaN()
public void setDrawOnNaN(boolean don)
public boolean getMinAlarmVisible()
public void setMinAlarmVisible(boolean vis)
public boolean getMaxAlarmVisible()
public void setMaxAlarmVisible(boolean vis)
public java.awt.Color getMinAlarmColor()
public void setMinAlarmColor(java.awt.Color macol)
public java.awt.Color getMaxAlarmColor()
public void setMaxAlarmColor(java.awt.Color macol)
public int getMinAlarmStyle()
public void setMinAlarmStyle(int maStyle)
public int getMaxAlarmStyle()
public void setMaxAlarmStyle(int maStyle)
public INumberSpectrum getModel()
getModel Gets the numberspectrum model.public void setModel(INumberSpectrum ins)
setModel Sets the numberspectrum model.ins - the numberspectrum attribute to assign to model.public void clearNumberModel()
clearNumberModel removes the numberspectrum model.public IDevStateSpectrum getStatesModel()
getStatesModel Gets the devState spectrum model.public void setModel(IDevStateSpectrum idss)
setModel Set the devstate spectrum model.idss - the devstate spectrum attribute to assign to model.public void clearStateModel()
clearNumberModel removes the numberspectrum model.public IStringSpectrum getNamesModel()
getNamesModel Gets the string spectrum model.public void setModel(IStringSpectrum iss)
setModel Set the string spectrum model.iss - the string spectrum attribute to assign to model.public void clearNameModel()
clearNameModel removes the string spectrum model.public java.lang.String[] clickOnChart(JLChartEvent evt)
IJLChartListenerclickOnChart in interface IJLChartListenerevt - Event object (containing click inforamtion)public void setXAxisAffineTransform(double a0,
double a1)
a0 - a1 - public void spectrumChange(NumberSpectrumEvent nse)
spectrumChange in interface ISpectrumListenerpublic void devStateSpectrumChange(DevStateSpectrumEvent dsse)
devStateSpectrumChange in interface IDevStateSpectrumListenerpublic void stringSpectrumChange(StringSpectrumEvent evt)
stringSpectrumChange in interface IStringSpectrumListenerpublic void refreshAlarmDv(JLDataView alarmDv, double alarmValue)
public void stateChange(AttributeStateEvent e)
stateChange in interface IAttributeStateListenerpublic void errorChange(ErrorEvent errEvt)
errorChange in interface IErrorListenerpublic void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListenerpublic static void main(java.lang.String[] args)
args - the command line arguments