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_FORMAT
accessibleContext, 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, unselectAll
addAncestorListener, 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, updateUI
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, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected 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)
IJLChartListener
clickOnChart
in interface IJLChartListener
evt
- Event object (containing click inforamtion)public void setXAxisAffineTransform(double a0, double a1)
a0
- a1
- public void spectrumChange(NumberSpectrumEvent nse)
spectrumChange
in interface ISpectrumListener
public void devStateSpectrumChange(DevStateSpectrumEvent dsse)
devStateSpectrumChange
in interface IDevStateSpectrumListener
public void stringSpectrumChange(StringSpectrumEvent evt)
stringSpectrumChange
in interface IStringSpectrumListener
public void refreshAlarmDv(JLDataView alarmDv, double alarmValue)
public void stateChange(AttributeStateEvent e)
stateChange
in interface IAttributeStateListener
public void errorChange(ErrorEvent errEvt)
errorChange
in interface IErrorListener
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
public static void main(java.lang.String[] args)
args
- the command line arguments