sexi.io
Class SimDataIO

java.lang.Object
  |
  +--sexi.io.SimDataIO

public class SimDataIO
extends java.lang.Object


Field Summary
(package private)  java.io.File actFile
           
(package private)  java.lang.String h1
           
(package private)  java.text.NumberFormat numFormatter
           
(package private)  java.lang.String openTitle
           
(package private)  java.lang.String saveTitle
           
(package private) static int SIM_DATA_1
           
(package private)  int version
           
 
Constructor Summary
SimDataIO()
           
 
Method Summary
 boolean checkHeader(java.lang.String str)
           
protected  void finalize()
           
 double getDoubleValue(java.lang.String str)
           
 java.io.File getFile()
           
 float getFloatValue(java.lang.String str)
           
 int getIntValue(java.lang.String str)
           
 long getLongValue(java.lang.String str)
           
 java.lang.Object getObject(java.io.File f)
          Reads input from file
(package private)  java.lang.Object getObject(java.lang.String str)
           
 java.lang.Object getObjectByFileChooser(java.awt.Component parent)
           
 java.lang.Object getObjectByFileChooser(java.awt.Component parent, java.io.File defFile)
           
 java.lang.Object getObjectByFileChooser(java.awt.Component parent, java.lang.String ttl)
           
 java.lang.Object getObjectByFileChooser(java.awt.Component parent, java.lang.String ttl, java.io.File defFile)
           
 void setExtensionFileFilter(ExtensionFileFilter e)
           
 void setFileHeader(java.lang.String str)
           
 void setNumberFormat(java.text.NumberFormat n)
           
 void setOpenFileTitle(java.lang.String s)
           
 void setSaveFileTitle(java.lang.String s)
           
 void setType(int typeConst)
           
 void writeObjectByFileChooser(java.awt.Component parent, java.lang.Object obj)
           
 void writeObjectByFileChooser(java.awt.Component parent, java.lang.Object obj, java.io.File defFile)
           
 void writeObjectByFileChooser(java.awt.Component parent, java.lang.Object obj, java.lang.String ttl)
           
 void writeObjectByFileChooser(java.awt.Component parent, java.lang.Object obj, java.lang.String ttl, java.io.File defFile)
           
 void writeObjectToFile(java.io.File f, java.lang.Object obj)
           
 
Methods inherited from class java.lang.Object
, clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SIM_DATA_1

static int SIM_DATA_1

numFormatter

java.text.NumberFormat numFormatter

openTitle

java.lang.String openTitle

saveTitle

java.lang.String saveTitle

actFile

java.io.File actFile

h1

java.lang.String h1

version

int version
Constructor Detail

SimDataIO

public SimDataIO()
Method Detail

setType

public void setType(int typeConst)

checkHeader

public boolean checkHeader(java.lang.String str)

getObject

java.lang.Object getObject(java.lang.String str)

setFileHeader

public void setFileHeader(java.lang.String str)

getFile

public java.io.File getFile()

setExtensionFileFilter

public void setExtensionFileFilter(ExtensionFileFilter e)

getObject

public java.lang.Object getObject(java.io.File f)
Reads input from file

getObjectByFileChooser

public java.lang.Object getObjectByFileChooser(java.awt.Component parent)

getObjectByFileChooser

public java.lang.Object getObjectByFileChooser(java.awt.Component parent,
                                               java.io.File defFile)

setOpenFileTitle

public void setOpenFileTitle(java.lang.String s)

setSaveFileTitle

public void setSaveFileTitle(java.lang.String s)

getObjectByFileChooser

public java.lang.Object getObjectByFileChooser(java.awt.Component parent,
                                               java.lang.String ttl)

getObjectByFileChooser

public java.lang.Object getObjectByFileChooser(java.awt.Component parent,
                                               java.lang.String ttl,
                                               java.io.File defFile)

writeObjectByFileChooser

public void writeObjectByFileChooser(java.awt.Component parent,
                                     java.lang.Object obj)

writeObjectByFileChooser

public void writeObjectByFileChooser(java.awt.Component parent,
                                     java.lang.Object obj,
                                     java.io.File defFile)

writeObjectByFileChooser

public void writeObjectByFileChooser(java.awt.Component parent,
                                     java.lang.Object obj,
                                     java.lang.String ttl)

writeObjectByFileChooser

public void writeObjectByFileChooser(java.awt.Component parent,
                                     java.lang.Object obj,
                                     java.lang.String ttl,
                                     java.io.File defFile)

writeObjectToFile

public void writeObjectToFile(java.io.File f,
                              java.lang.Object obj)

setNumberFormat

public void setNumberFormat(java.text.NumberFormat n)

getDoubleValue

public double getDoubleValue(java.lang.String str)
                      throws java.text.ParseException

getFloatValue

public float getFloatValue(java.lang.String str)
                    throws java.text.ParseException

getIntValue

public int getIntValue(java.lang.String str)
                throws java.text.ParseException

getLongValue

public long getLongValue(java.lang.String str)
                  throws java.text.ParseException

finalize

protected void finalize()
Overrides:
finalize in class java.lang.Object