edu.swri.swiftvis
Class OptionsData

java.lang.Object
  extended by edu.swri.swiftvis.OptionsData
All Implemented Interfaces:
java.io.Serializable

public class OptionsData
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
private  javax.swing.JDialog dialog
           
private  java.util.Vector<java.lang.String> filterClasses
           
private  java.util.Vector<java.lang.String> filterStrings
           
private static OptionsData inst
           
private  java.io.File lastDir
           
private  EditableBoolean littleEndian
           
private  java.util.Vector<java.lang.String> plotClasses
           
private  java.util.Vector<java.lang.String> plotStrings
           
private static long serialVersionUID
           
private  java.util.Vector<java.lang.String> sinkClasses
           
private  java.util.Vector<java.lang.String> sinkStrings
           
private  java.util.Vector<java.lang.String> sourceClasses
           
private  int sourceSizeMB
           
private  java.util.Vector<java.lang.String> sourceStrings
           
 
Constructor Summary
OptionsData()
           
 
Method Summary
 void addClass(java.lang.String className, java.util.Vector<java.lang.String> classVector, java.util.Vector<java.lang.String> stringVector)
           
 java.io.File getLastDir()
           
 boolean getLittleEndian()
           
 javax.swing.JDialog getOptionsDialog(javax.swing.JFrame frame)
           
 int getSourceSize()
           
static OptionsData instance()
           
 java.lang.Class<DataSource> selectDataSourceType(java.awt.Component frame)
           
 java.lang.Class<Filter> selectFilterType(java.awt.Component frame)
           
 java.lang.Class<DataPlotStyle> selectPlotType(java.awt.Component frame)
           
 void setLastDir(java.io.File f)
           
private  void setSourceSize(javax.swing.JTextField field)
           
private  void setup()
           
private  void writeOptions()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

inst

private static OptionsData inst

sourceStrings

private java.util.Vector<java.lang.String> sourceStrings

filterStrings

private java.util.Vector<java.lang.String> filterStrings

plotStrings

private java.util.Vector<java.lang.String> plotStrings

sinkStrings

private java.util.Vector<java.lang.String> sinkStrings

sourceClasses

private java.util.Vector<java.lang.String> sourceClasses

filterClasses

private java.util.Vector<java.lang.String> filterClasses

plotClasses

private java.util.Vector<java.lang.String> plotClasses

sinkClasses

private java.util.Vector<java.lang.String> sinkClasses

sourceSizeMB

private int sourceSizeMB

littleEndian

private EditableBoolean littleEndian

dialog

private transient javax.swing.JDialog dialog

lastDir

private transient java.io.File lastDir

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

OptionsData

public OptionsData()
Method Detail

instance

public static OptionsData instance()

getOptionsDialog

public javax.swing.JDialog getOptionsDialog(javax.swing.JFrame frame)

selectDataSourceType

public java.lang.Class<DataSource> selectDataSourceType(java.awt.Component frame)

selectFilterType

public java.lang.Class<Filter> selectFilterType(java.awt.Component frame)

selectPlotType

public java.lang.Class<DataPlotStyle> selectPlotType(java.awt.Component frame)

addClass

public void addClass(java.lang.String className,
                     java.util.Vector<java.lang.String> classVector,
                     java.util.Vector<java.lang.String> stringVector)

getSourceSize

public int getSourceSize()

getLittleEndian

public boolean getLittleEndian()

getLastDir

public java.io.File getLastDir()

setLastDir

public void setLastDir(java.io.File f)

setup

private void setup()

writeOptions

private void writeOptions()
                   throws java.io.IOException
Throws:
java.io.IOException

setSourceSize

private void setSourceSize(javax.swing.JTextField field)