Class LoadMeasureThreadJSON
- java.lang.Object
-
- java.lang.Thread
-
- org.openscience.jmol.app.janocchio.LoadMeasureThread
-
- org.openscience.jmol.app.janocchio.LoadMeasureThreadJSON
-
- All Implemented Interfaces:
java.lang.Runnable
public class LoadMeasureThreadJSON extends LoadMeasureThread
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.Map<java.lang.String,java.lang.Object>data-
Fields inherited from class org.openscience.jmol.app.janocchio.LoadMeasureThread
command, inp, nmrPanel
-
-
Constructor Summary
Constructors Constructor Description LoadMeasureThreadJSON(NMR_JmolPanel nmrPanel, java.util.Map<java.lang.String,java.lang.Object> jsonData)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private doublegetDouble(java.util.Map<java.lang.String,java.lang.Object> p, java.lang.String key)private static intgetInt(java.util.Map<java.lang.String,java.lang.Object> noe, java.lang.String key)java.util.Map<java.lang.String,java.lang.Object>getNmrDataJSON()intjumpBestFrame()protected voidsetCouples()protected booleansetLabels()protected voidsetMore()protected voidsetNOEs()voidwriteNamfisFiles(java.lang.String name)voidwriteNmrDataJSON(java.io.File file)private voidwriteVector(java.util.Vector<?> vector, java.io.PrintWriter out)private voidwriteZip(java.util.Vector<java.lang.String> v, java.lang.String outFilename)-
Methods inherited from class org.openscience.jmol.app.janocchio.LoadMeasureThread
addCommand, addCouple, addNOE, loadAndRun, run
-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Constructor Detail
-
LoadMeasureThreadJSON
public LoadMeasureThreadJSON(NMR_JmolPanel nmrPanel, java.util.Map<java.lang.String,java.lang.Object> jsonData)
-
-
Method Detail
-
setMore
protected void setMore()
- Overrides:
setMorein classLoadMeasureThread
-
setNOEs
protected void setNOEs()
- Overrides:
setNOEsin classLoadMeasureThread
-
setCouples
protected void setCouples()
- Overrides:
setCouplesin classLoadMeasureThread
-
setLabels
protected boolean setLabels()
- Overrides:
setLabelsin classLoadMeasureThread
-
getDouble
private double getDouble(java.util.Map<java.lang.String,java.lang.Object> p, java.lang.String key)
-
getInt
private static int getInt(java.util.Map<java.lang.String,java.lang.Object> noe, java.lang.String key)
-
writeNamfisFiles
public void writeNamfisFiles(java.lang.String name)
-
writeVector
private void writeVector(java.util.Vector<?> vector, java.io.PrintWriter out)
-
writeZip
private void writeZip(java.util.Vector<java.lang.String> v, java.lang.String outFilename)
-
writeNmrDataJSON
public void writeNmrDataJSON(java.io.File file) throws java.lang.Exception- Throws:
java.lang.Exception
-
getNmrDataJSON
public java.util.Map<java.lang.String,java.lang.Object> getNmrDataJSON()
-
jumpBestFrame
public int jumpBestFrame()
-
-