Class LoadMeasureThreadJSON
- java.lang.Object
-
- java.lang.Thread
-
- org.openscience.jmol.app.janocchio.LoadMeasureThread
-
- org.openscience.jmol.app.janocchio.LoadMeasureThreadJSON
-
- All Implemented Interfaces:
Runnable
public class LoadMeasureThreadJSON extends LoadMeasureThread
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Map<String,Object>
data
-
Fields inherited from class org.openscience.jmol.app.janocchio.LoadMeasureThread
command, inp, nmrPanel
-
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
-
Constructor Summary
Constructors Constructor Description LoadMeasureThreadJSON(NMR_JmolPanel nmrPanel, Map<String,Object> jsonData)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private double
getDouble(Map<String,Object> p, String key)
private static int
getInt(Map<String,Object> noe, String key)
Map<String,Object>
getNmrDataJSON()
int
jumpBestFrame()
protected void
setCouples()
protected boolean
setLabels()
protected void
setMore()
protected void
setNOEs()
void
writeNamfisFiles(String name)
void
writeNmrDataJSON(File file)
private void
writeVector(Vector<?> vector, PrintWriter out)
private void
writeZip(Vector<String> v, 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, Map<String,Object> jsonData)
-
-
Method Detail
-
setMore
protected void setMore()
- Overrides:
setMore
in classLoadMeasureThread
-
setNOEs
protected void setNOEs()
- Overrides:
setNOEs
in classLoadMeasureThread
-
setCouples
protected void setCouples()
- Overrides:
setCouples
in classLoadMeasureThread
-
setLabels
protected boolean setLabels()
- Overrides:
setLabels
in classLoadMeasureThread
-
writeNamfisFiles
public void writeNamfisFiles(String name)
-
writeVector
private void writeVector(Vector<?> vector, PrintWriter out)
-
jumpBestFrame
public int jumpBestFrame()
-
-