|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
fr.esrf.tangoatk.widget.util.chart.JLChart
fr.esrf.tangoatk.widget.util.chart.AdvancedJLChart
fr.esrf.tangoatk.widget.attribute.NumberSpectrumViewer
public class NumberSpectrumViewer
A class to display a scalar spectrum attribute . The NumberSpectrumViewer displays the spectrum according to index value (x axis shows value index).
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected double |
A0
|
protected double |
A1
|
protected static java.lang.String |
DISPLAY_QUALITY_STRING
|
protected static java.lang.String |
DISPLAY_UNIT_STRING
|
protected JLDataView |
dvy
|
protected java.lang.String |
format
|
protected INumberSpectrum |
model
|
protected SimplePropertyFrame |
pf
|
protected boolean |
qualityVisible
|
protected boolean |
unitVisible
|
protected java.lang.String |
xAxisUnit
|
| Fields inherited from class fr.esrf.tangoatk.widget.util.chart.AdvancedJLChart |
|---|
dataViewMenu, dataViewOptionItem, loadFileMenuItem, MENU_DATALOAD, MENU_RESET, removeDataViewMenuItem, resetMenuItem |
| Fields inherited from class fr.esrf.tangoatk.widget.util.chart.JLChart |
|---|
chartMenu, dialogParent, FR_DATE_FORMAT, LABEL_DOWN, LABEL_LEFT, LABEL_RIGHT, LABEL_ROW, LABEL_UP, labelRect, lastDataFileLocation, lastFileFilter, lastSnapshotLocation, maxDisplayDuration, MENU_CHARTPROP, MENU_DATASAVE, MENU_DVPROP, MENU_PRINT, MENU_STAT, MENU_TABLE, modalDialog, noValueString, preferDialog, tableDialog, US_DATE_FORMAT |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, 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 |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
NumberSpectrumViewer()
Creates new fNumberSpectrumViewer |
|
| Method Summary | |
|---|---|
void |
actionPerformed(JLChartActionEvent evt)
Called when the user select a user action (available from contextual chart menu) |
void |
clearModel()
clearModel removes the model. |
java.lang.String[] |
clickOnChart(JLChartEvent e)
Called when the user click on the chart |
void |
errorChange(ErrorEvent errorEvent)
|
boolean |
getActionState(JLChartActionEvent evt)
Called when the the action name starting with 'chk' (displayed as check box menu item) and each time the chart menu is shown. |
javax.swing.JComponent |
getComponent()
Returns the JComponent that implements this interface. |
java.lang.String |
getDescription(java.lang.String name)
Get a description of this extensions. |
java.lang.String |
getExtendedParam(java.lang.String name)
Returns the specified parameter value. |
java.lang.String[] |
getExtensionList()
Returns list of extension name for this objects (Empty array for none). |
boolean |
getManageXaxis()
Gets if the viewer should manage the X axis according to a min and max value. |
java.lang.String |
getSettings()
Return configuration. |
java.lang.String |
getXAxisUnit()
Gets the x Axis unit. |
void |
initForEditing()
Call after a component of a JDSwingObject is created, this give a default look and feel for editing. |
boolean |
isQualityVisible()
|
boolean |
isUnitVisible()
Returns whether unit shoud be visible or not |
static void |
main(java.lang.String[] args)
|
void |
numberScalarChange(NumberScalarEvent evt)
|
protected boolean |
prepareDataViewMenu(JLDataView dataView)
|
void |
removeDataView(JLDataView view)
|
boolean |
setExtendedParam(java.lang.String name,
java.lang.String value,
boolean popupErr)
Sets the specified param. |
void |
setManageXaxis(boolean b)
Sets if the viewer should manage the X axis according to a min and max value. |
void |
setModel(INumberSpectrum v)
setModel Set the model. |
void |
setQualityVisible(boolean qualityVisible)
|
java.lang.String |
setSettings(java.lang.String cfg)
Apply configuration. |
void |
setUnitVisible(boolean displayUnit)
Sets whether unit shoud be visible or not |
void |
setXAxisAffineTransform(double a0,
double a1)
Sets an affine tranform to the X axis. |
void |
setXaxisModels(INumberScalar min,
INumberScalar max)
Sets the min and max for X axis to two scalar attributes |
void |
setXAxisUnit(java.lang.String u)
Sets the x Axis unit. |
void |
spectrumChange(NumberSpectrumEvent numberSpectrumEvent)
|
void |
stateChange(AttributeStateEvent evt)
|
| Methods inherited from class fr.esrf.tangoatk.widget.util.chart.AdvancedJLChart |
|---|
actionPerformed, mousePressed, removeMenuItem |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, 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 |
| 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, transferFocusBackward, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected INumberSpectrum model
protected JLDataView dvy
protected SimplePropertyFrame pf
protected double A0
protected double A1
protected java.lang.String xAxisUnit
protected java.lang.String format
protected boolean unitVisible
protected boolean qualityVisible
protected static final java.lang.String DISPLAY_UNIT_STRING
protected static final java.lang.String DISPLAY_QUALITY_STRING
| Constructor Detail |
|---|
public NumberSpectrumViewer()
| Method Detail |
|---|
public boolean getManageXaxis()
public void setManageXaxis(boolean b)
b - public java.lang.String getXAxisUnit()
public void setXAxisUnit(java.lang.String u)
u -
public void setXAxisAffineTransform(double a0,
double a1)
a0 - a1 - public void initForEditing()
JDrawable
initForEditing in interface JDrawablepublic javax.swing.JComponent getComponent()
JDrawable
getComponent in interface JDrawablepublic java.lang.String getDescription(java.lang.String name)
JDrawable
getDescription in interface JDrawablename - Extension name
public java.lang.String[] getExtensionList()
JDrawable
getExtensionList in interface JDrawable
public boolean setExtendedParam(java.lang.String name,
java.lang.String value,
boolean popupErr)
JDrawable
setExtendedParam in interface JDrawablename - Parameter name (Case unsensitive).value - Parameter value.popupErr - true when the JDrawable should display a popup if
the parameter value is incorrect, false otherwise. Note that the JDrawable
must not display an error message if the parameter does not exists even
if popupAllowed is true.
public java.lang.String getExtendedParam(java.lang.String name)
JDrawable
getExtendedParam in interface JDrawablename - Param name (Case unsensitive).
public void actionPerformed(JLChartActionEvent evt)
IJLChartActionListener
actionPerformed in interface IJLChartActionListenerevt - Event object (containing acion name and state)JLChart.addUserAction(java.lang.String)public boolean getActionState(JLChartActionEvent evt)
IJLChartActionListener
getActionState in interface IJLChartActionListenerevt - Event object (containing acion name)JLChart.addUserAction(java.lang.String)public void errorChange(ErrorEvent errorEvent)
errorChange in interface IErrorListenerpublic void stateChange(AttributeStateEvent evt)
stateChange in interface IAttributeStateListenerpublic void spectrumChange(NumberSpectrumEvent numberSpectrumEvent)
spectrumChange in interface ISpectrumListenerpublic java.lang.String[] clickOnChart(JLChartEvent e)
IJLChartListener
clickOnChart in interface IJLChartListenere - Event object (containing click inforamtion)
public void setModel(INumberSpectrum v)
setModel Set the model.
v - Value to assign to model.public void clearModel()
clearModel removes the model.
public java.lang.String setSettings(java.lang.String cfg)
cfg - String containing configuration
public java.lang.String getSettings()
public boolean isUnitVisible()
public void setUnitVisible(boolean displayUnit)
displayUnit - corresponding to the choicepublic boolean isQualityVisible()
public void setQualityVisible(boolean qualityVisible)
public void removeDataView(JLDataView view)
removeDataView in class JLChartprotected boolean prepareDataViewMenu(JLDataView dataView)
prepareDataViewMenu in class AdvancedJLChart
public void setXaxisModels(INumberScalar min,
INumberScalar max)
min - max - public void numberScalarChange(NumberScalarEvent evt)
numberScalarChange in interface INumberScalarListenerpublic static void main(java.lang.String[] args)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||