public class JSVAppletPrivate extends java.lang.Object implements PanelListener, ScriptInterface, JSVAppletInterface
| Modifier and Type | Method and Description |
|---|---|
void |
addHighlight(double x1,
double x2,
int r,
int g,
int b,
int a)
Method that can be called from another applet or from javascript that adds
a highlight to a portion of the plot area of a
JSVPanel |
void |
checkCallbacks(java.lang.String title) |
void |
checkOverlay() |
void |
closeSource(JDXSource source) |
JDXSource |
createSource(java.lang.String data,
java.lang.String filePath,
java.net.URL base,
int firstSpec,
int lastSpec) |
void |
execClose(java.lang.String value,
boolean fromScript) |
java.lang.String |
execExport(JSVPanel jsvp,
java.lang.String value) |
void |
execHidden(boolean b) |
java.lang.String |
execLoad(java.lang.String value) |
void |
execScriptComplete(java.lang.String msg,
boolean isOK) |
void |
execSetAutoIntegrate(boolean b) |
void |
execSetCallback(ScriptToken st,
java.lang.String value) |
void |
execSetInterface(java.lang.String value) |
void |
execTest(java.lang.String value) |
java.lang.String |
exportSpectrum(java.lang.String type,
int n)
Delivers spectrum coded as desired: XY, SQZ, PAC, DIF, DIFDUP, FIX, AML,
CML
|
boolean |
getAutoCombine() |
boolean |
getAutoShowLegend() |
java.lang.String |
getCoordinate()
Method that can be called from another applet or from javascript to return
the coordinate of clicked point in the plot area of the
JSVPanel |
JDXSource |
getCurrentSource() |
java.net.URL |
getDocumentBase() |
java.lang.String |
getFileAsString(java.lang.String value) |
int |
getFileCount() |
java.lang.String |
getIntegrationRatios() |
JDXSpectrum.IRMode |
getIRMode() |
JSVPanel |
getNewJSVPanel(JDXSpectrum spec) |
JSVPanel |
getNewJSVPanel(java.util.List<JDXSpectrum> specs) |
JSVPanelNode |
getNewPanelNode(java.lang.String id,
java.lang.String fileName,
JDXSource source,
JSVPanel jsvp) |
JSVDialog |
getOverlayLegend(JSVPanel jsvp) |
PanelData |
getPanelData() |
java.util.List<JSVPanelNode> |
getPanelNodes() |
Parameters |
getParameters() |
java.lang.Object |
getPopupMenu() |
java.util.Map<java.lang.String,java.lang.Object> |
getPropertyAsJavaObject(java.lang.String key) |
java.lang.String |
getPropertyAsJSON(java.lang.String key) |
java.lang.String |
getReturnFromJmolModel() |
JSVPanel |
getSelectedPanel() |
java.lang.String |
getSolnColour()
Returns the calculated colour of a visible spectrum (Transmittance)
|
java.lang.Object |
getSpectraTree() |
int |
incrementScriptLevelCount(int n) |
int |
incrementViewCount(int n) |
boolean |
isPro() |
boolean |
isSigned() |
void |
loadInline(java.lang.String data)
Loads in-line JCAMP-DX data into the existing applet window
|
void |
openDataOrFile(java.lang.String data,
java.lang.String name,
java.util.List<JDXSpectrum> specs,
java.lang.String url,
int firstSpec,
int lastSpec,
boolean isAppend) |
void |
panelEvent(java.lang.Object eventObj)
called by notifyPeakPickedListeners in JSVPanel
|
void |
print()
Opens the print dialog to enable printing
|
java.lang.String |
print(java.lang.String pdfFileName)
Opens the print dialog to enable printing
|
void |
process(java.util.List<JDXSpectrum> specs) |
void |
removeAllHighlights()
Method that can be called from another applet or from javascript that
removes all highlights from the plot area of a
JSVPanel |
void |
removeHighlight(double x1,
double x2)
Method that can be called from another applet or from javascript that
removes a highlight from the plot area of a
JSVPanel |
void |
repaint() |
void |
repaintCompleted() |
void |
requestRepaint() |
void |
reversePlot()
Method that can be called from another applet or from javascript that
toggles reversing the plot on a
JSVPanel |
void |
runScript(java.lang.String script)
runs a script in proper order as listed
|
boolean |
runScriptNow(java.lang.String params) |
void |
sendPanelChange(JSVPanel jsvp) |
void |
setCurrentSource(JDXSource source) |
void |
setCursorObject(java.lang.Object c) |
void |
setFileCount(int n) |
void |
setFilePath(java.lang.String tmpFilePath) |
void |
setIntegrationRatios(java.lang.String value) |
void |
setIRMode(JDXSpectrum.IRMode mode) |
void |
setLoaded(java.lang.String fileName,
java.lang.String filePath) |
void |
setLoadImaginary(boolean TF) |
void |
setMenuEnables(JSVPanelNode node,
boolean isSplit) |
void |
setNode(JSVPanelNode panelNode,
boolean fromTree) |
JSVPanelNode |
setOverlayVisibility(JSVPanelNode node) |
void |
setPropertiesFromPreferences(JSVPanel jsvp,
boolean includeMeasures) |
void |
setProperty(java.lang.String key,
java.lang.String value) |
void |
setRecentURL(java.lang.String filePath) |
void |
setReturnFromJmolModel(java.lang.String model) |
void |
setSelectedPanel(JSVPanel jsvp) |
JSVPanel |
setSpectrum(java.lang.String value) |
void |
setSpectrumNumber(int n)
Sets the spectrum to the specified block number
|
void |
setVisible(boolean b) |
void |
showProperties() |
void |
syncLoad(java.lang.String filePath)
Loads a new file into the existing applet window
|
void |
syncScript(java.lang.String peakScript)
precede |
void |
syncToJmol(java.lang.String msg) |
void |
toggleCoordinate()
Method that can be called from another applet or from javascript that
toggles the coordinate on a
JSVPanel |
void |
toggleGrid()
Method that can be called from another applet or from javascript that
toggles the grid on a
JSVPanel |
void |
toggleIntegration()
Method that can be called from another applet or from javascript that
toggles the integration graph of a
JSVPanel. |
void |
updateBoolean(ScriptToken st,
boolean TF) |
void |
updateRecentMenus(java.lang.String filePath) |
void |
validateAndRepaint() |
void |
writeStatus(java.lang.String msg)
Writes a message to the status label
|
public boolean isPro()
isPro in interface JSVAppletInterfacepublic boolean isSigned()
isSigned in interface JSVAppletInterfaceisSigned in interface ScriptInterfacepublic JDXSource getCurrentSource()
getCurrentSource in interface ScriptInterfacepublic void setCurrentSource(JDXSource source)
setCurrentSource in interface ScriptInterfacepublic int getFileCount()
getFileCount in interface ScriptInterfacepublic void setFileCount(int n)
setFileCount in interface ScriptInterfacepublic void setIntegrationRatios(java.lang.String value)
setIntegrationRatios in interface ScriptInterfacepublic java.lang.String getIntegrationRatios()
getIntegrationRatios in interface ScriptInterfacepublic void setIRMode(JDXSpectrum.IRMode mode)
setIRMode in interface ScriptInterfacepublic JDXSpectrum.IRMode getIRMode()
getIRMode in interface ScriptInterfacepublic void setLoadImaginary(boolean TF)
setLoadImaginary in interface ScriptInterfacepublic java.util.List<JSVPanelNode> getPanelNodes()
getPanelNodes in interface ScriptInterfacepublic Parameters getParameters()
getParameters in interface ScriptInterfacepublic java.lang.Object getPopupMenu()
getPopupMenu in interface ScriptInterfacepublic int incrementScriptLevelCount(int n)
incrementScriptLevelCount in interface ScriptInterfacepublic JSVPanel getSelectedPanel()
getSelectedPanel in interface ScriptInterfacepublic java.lang.Object getSpectraTree()
getSpectraTree in interface ScriptInterfacepublic int incrementViewCount(int n)
incrementViewCount in interface ScriptInterfacepublic java.util.Map<java.lang.String,java.lang.Object> getPropertyAsJavaObject(java.lang.String key)
getPropertyAsJavaObject in interface JSVAppletInterfacepublic java.lang.String getPropertyAsJSON(java.lang.String key)
getPropertyAsJSON in interface JSVAppletInterfacepublic java.lang.String getCoordinate()
JSVPanelgetCoordinate in interface JSVAppletInterfacepublic void loadInline(java.lang.String data)
loadInline in interface JSVAppletInterfacedata - Stringpublic java.lang.String exportSpectrum(java.lang.String type,
int n)
exportSpectrum in interface JSVAppletInterfacetype - n - public void setFilePath(java.lang.String tmpFilePath)
setFilePath in interface JSVAppletInterfacepublic void setSpectrumNumber(int n)
setSpectrumNumber in interface JSVAppletInterfacen - public void reversePlot()
JSVPanelreversePlot in interface JSVAppletInterfacepublic void toggleGrid()
JSVPaneltoggleGrid in interface JSVAppletInterfacepublic void toggleCoordinate()
JSVPaneltoggleCoordinate in interface JSVAppletInterfacepublic void toggleIntegration()
JSVPanel.toggleIntegration in interface JSVAppletInterfacepublic void addHighlight(double x1,
double x2,
int r,
int g,
int b,
int a)
JSVPaneladdHighlight in interface JSVAppletInterfacex1 - the starting x valuex2 - the ending x valuer - the red portion of the highlight colorg - the green portion of the highlight colorb - the blue portion of the highlight colora - the alpha portion of the highlight colorpublic void removeAllHighlights()
JSVPanelremoveAllHighlights in interface JSVAppletInterfacepublic void removeHighlight(double x1,
double x2)
JSVPanelremoveHighlight in interface JSVAppletInterfacex1 - the starting x valuex2 - the ending x valuepublic void syncScript(java.lang.String peakScript)
JSVAppletInterfacesyncScript in interface JSVAppletInterfacepublic void writeStatus(java.lang.String msg)
writeStatus in interface JSVAppletInterfacewriteStatus in interface ScriptInterfacemsg - the messagepublic void sendPanelChange(JSVPanel jsvp)
sendPanelChange in interface ScriptInterfacepublic void print()
public java.lang.String print(java.lang.String pdfFileName)
print in interface JSVAppletInterfaceprint in interface ScriptInterfacepublic void repaint()
repaint in interface ScriptInterfacepublic void validateAndRepaint()
validateAndRepaint in interface ScriptInterfacepublic void syncLoad(java.lang.String filePath)
syncLoad in interface ScriptInterfacefilePath - public void openDataOrFile(java.lang.String data,
java.lang.String name,
java.util.List<JDXSpectrum> specs,
java.lang.String url,
int firstSpec,
int lastSpec,
boolean isAppend)
openDataOrFile in interface ScriptInterfacepublic boolean runScriptNow(java.lang.String params)
runScriptNow in interface JSVAppletInterfacepublic void setSelectedPanel(JSVPanel jsvp)
setSelectedPanel in interface ScriptInterfacepublic void panelEvent(java.lang.Object eventObj)
panelEvent in interface PanelListenerpublic void runScript(java.lang.String script)
JSVAppletInterfacerunScript in interface JSVAppletInterfacerunScript in interface ScriptInterfacepublic java.lang.String execExport(JSVPanel jsvp, java.lang.String value)
execExport in interface ScriptInterfacepublic void execSetCallback(ScriptToken st, java.lang.String value)
execSetCallback in interface ScriptInterfacepublic java.lang.String getSolnColour()
getSolnColour in interface JSVAppletInterfacepublic void execClose(java.lang.String value,
boolean fromScript)
execClose in interface ScriptInterfacepublic java.lang.String execLoad(java.lang.String value)
execLoad in interface ScriptInterfacepublic void execHidden(boolean b)
execHidden in interface ScriptInterfacepublic void execSetInterface(java.lang.String value)
execSetInterface in interface ScriptInterfacepublic void execScriptComplete(java.lang.String msg,
boolean isOK)
execScriptComplete in interface ScriptInterfacepublic JSVPanel setSpectrum(java.lang.String value)
setSpectrum in interface ScriptInterfacepublic void execSetAutoIntegrate(boolean b)
execSetAutoIntegrate in interface ScriptInterfacepublic PanelData getPanelData()
getPanelData in interface ScriptInterfacepublic JSVDialog getOverlayLegend(JSVPanel jsvp)
getOverlayLegend in interface ScriptInterfacepublic void syncToJmol(java.lang.String msg)
syncToJmol in interface ScriptInterfacemsg - public void setVisible(boolean b)
setVisible in interface JSVAppletInterfacepublic void showProperties()
showProperties in interface ScriptInterfacepublic void updateBoolean(ScriptToken st, boolean TF)
updateBoolean in interface ScriptInterfacepublic void checkCallbacks(java.lang.String title)
checkCallbacks in interface ScriptInterfacepublic JSVPanelNode setOverlayVisibility(JSVPanelNode node)
setOverlayVisibility in interface ScriptInterfacepublic void setNode(JSVPanelNode panelNode, boolean fromTree)
setNode in interface ScriptInterfacepublic void closeSource(JDXSource source)
closeSource in interface ScriptInterfacepublic void process(java.util.List<JDXSpectrum> specs)
public void setCursorObject(java.lang.Object c)
setCursorObject in interface ScriptInterfacepublic boolean getAutoCombine()
getAutoCombine in interface ScriptInterfacepublic java.net.URL getDocumentBase()
getDocumentBase in interface ScriptInterfacepublic JDXSource createSource(java.lang.String data, java.lang.String filePath, java.net.URL base, int firstSpec, int lastSpec) throws java.lang.Exception
createSource in interface ScriptInterfacejava.lang.Exceptionpublic JSVPanel getNewJSVPanel(java.util.List<JDXSpectrum> specs)
getNewJSVPanel in interface ScriptInterfacepublic JSVPanel getNewJSVPanel(JDXSpectrum spec)
getNewJSVPanel in interface ScriptInterfacepublic JSVPanelNode getNewPanelNode(java.lang.String id, java.lang.String fileName, JDXSource source, JSVPanel jsvp)
getNewPanelNode in interface ScriptInterfacepublic boolean getAutoShowLegend()
getAutoShowLegend in interface ScriptInterfacepublic void checkOverlay()
checkOverlay in interface ScriptInterfacepublic void setReturnFromJmolModel(java.lang.String model)
setReturnFromJmolModel in interface ScriptInterfacepublic java.lang.String getReturnFromJmolModel()
getReturnFromJmolModel in interface ScriptInterfacepublic void setPropertiesFromPreferences(JSVPanel jsvp, boolean includeMeasures)
setPropertiesFromPreferences in interface ScriptInterfacepublic void requestRepaint()
requestRepaint in interface ScriptInterfacepublic void repaintCompleted()
repaintCompleted in interface ScriptInterfacepublic void setLoaded(java.lang.String fileName,
java.lang.String filePath)
setLoaded in interface ScriptInterfacepublic void setMenuEnables(JSVPanelNode node, boolean isSplit)
setMenuEnables in interface ScriptInterfacepublic void setRecentURL(java.lang.String filePath)
setRecentURL in interface ScriptInterfacepublic void updateRecentMenus(java.lang.String filePath)
updateRecentMenus in interface ScriptInterfacepublic void execTest(java.lang.String value)
execTest in interface ScriptInterfacepublic void setProperty(java.lang.String key,
java.lang.String value)
setProperty in interface ScriptInterfacepublic java.lang.String getFileAsString(java.lang.String value)
getFileAsString in interface ScriptInterface