Package jspecview.dialog
Class JSVDialog
java.lang.Object
jspecview.common.Coordinate
jspecview.common.Annotation
jspecview.dialog.JSVDialog
- All Implemented Interfaces:
AnnotationData
- Direct Known Subclasses:
IntegrationDialog
,MeasurementsDialog
,OverlayLegendDialog
,PeakListDialog
,ViewsDialog
-
Nested Class Summary
Nested classes/interfaces inherited from class jspecview.common.Annotation
Annotation.AType
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected Object
protected PlatformDialog
protected int
protected int
protected JSVPanel
protected double
protected DialogManager
protected Parameters
protected int
protected Spectrum
protected String
protected Object
protected Object
protected Object
protected Annotation.AType
protected JSViewer
protected MeasurementData
Fields inherited from class jspecview.common.Annotation
isPixels, text
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
protected void
addUniqueControls
(DialogManager dialogHelper) protected void
void
abstract boolean
protected boolean
callbackAD
(String id, String msg) void
void
createTable
(Object[][] data, String[] header, int[] widths) void
dispose()
protected void
done()
protected void
protected void
getAType()
getData()
abstract int[]
getPosXY()
boolean
getState()
boolean
isDialog()
boolean
protected void
protected void
loadData()
reEnable()
void
repaint()
void
selectTableRow
(int i) void
setComboSelected
(int i) void
setData
(AnnotationData data) void
void
setFocus
(boolean tf) void
setGraphSetKey
(String key) required initializer; from JSViewervoid
setSpecShift
(double dx) void
setState
(boolean b) void
setTableSelectionEnabled
(boolean enabled) protected void
setThreshold
(double y) void
setType
(Annotation.AType type) void
setVisible
(boolean visible) void
showMessage
(String msg, String title, int msgType) void
update
(Coordinate clicked, double xRange, int yOffset) Methods inherited from class jspecview.common.Annotation
getColoredAnnotation, setA, toString
Methods inherited from class jspecview.common.Coordinate
applyScale, copy, deltaX, equals, findXForPeakNearest, getMaxX, getMaxX, getMaxY, getMaxYUser, getMinX, getMinX, getMinY, getMinYUser, getNearestIndexForX, getNearestXWithYAbove, getXVal, getYVal, getYValueAt, isYInRange, normalise, parabolicInterpolation, parseDSV, removeScale, reverse, set, setXVal, setYVal, shiftX
-
Field Details
-
optionKey
-
options
-
type
-
title
-
vwr
-
spec
-
manager
-
dialog
-
jsvp
-
txt1
-
txt2
-
txt3
-
combo1
-
xyData
-
myParams
-
precision
protected int precision -
addApplyBtn
protected boolean addApplyBtn -
lastNorm
protected double lastNorm -
iRowColSelected
protected int iRowColSelected -
iSelected
protected int iSelected
-
-
Constructor Details
-
JSVDialog
public JSVDialog()
-
-
Method Details
-
getPosXY
public abstract int[] getPosXY() -
isDialog
public boolean isDialog()- Specified by:
isDialog
in interfaceAnnotationData
-
addUniqueControls
protected abstract void addUniqueControls() -
callback
-
setParams
required initializer; from JSViewer- Parameters:
title
-viewer
-spec
-- Returns:
- this
-
layoutDialog
protected void layoutDialog() -
callbackAD
- Parameters:
id
-msg
-- Returns:
- true if consumed
-
addUniqueControls
- Parameters:
dialogHelper
-
-
getAType
- Specified by:
getAType
in interfaceAnnotationData
-
getGraphSetKey
- Specified by:
getGraphSetKey
in interfaceAnnotationData
-
setGraphSetKey
- Specified by:
setGraphSetKey
in interfaceAnnotationData
-
getSpectrum
- Specified by:
getSpectrum
in interfaceAnnotationData
-
getState
public boolean getState()- Specified by:
getState
in interfaceAnnotationData
-
setState
public void setState(boolean b) - Specified by:
setState
in interfaceAnnotationData
-
checkEnables
public void checkEnables() -
createTable
-
setTableSelectionEnabled
public void setTableSelectionEnabled(boolean enabled) -
getParameters
- Specified by:
getParameters
in interfaceAnnotationData
-
showMessage
-
setThreshold
protected void setThreshold(double y) -
setComboSelected
public void setComboSelected(int i) -
applyFromFields
public void applyFromFields() -
reEnable
-
dispose
public void dispose() -
setVisible
public void setVisible(boolean visible) -
isVisible
public boolean isVisible()- Specified by:
isVisible
in interfaceAnnotationData
-
selectTableRow
public void selectTableRow(int i) -
repaint
public void repaint() -
setFields
public void setFields() -
setFocus
public void setFocus(boolean tf) -
update
-
getPeakData
-
getData
- Specified by:
getData
in interfaceAnnotationData
-
setData
-
setSpecShift
public void setSpecShift(double dx) - Specified by:
setSpecShift
in interfaceAnnotationData
-
setType
-
apply
-
done
protected void done() -
eventFocus
protected void eventFocus() -
eventApply
protected void eventApply() -
loadData
protected void loadData()
-