sexi.io
Class FileLineIO
java.lang.Object
|
+--sexi.io.FileLineIO
- Direct Known Subclasses:
- Point3fIO, Point3fLabelIO, Point3fValueIO, TreeBasicIO, TreeGroupSpecIO
- public abstract class FileLineIO
- extends java.lang.Object
This abstract class prepared the Input/Output interface
for string file per line.
Field Summary |
(package private) java.io.File |
actFile
|
(package private) java.text.NumberFormat |
numFormatter
|
(package private) java.lang.String |
openTitle
|
(package private) java.lang.String |
saveTitle
|
Method Summary |
abstract 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)
|
java.util.Collection |
getObject(java.io.File f)
Reads input from file |
abstract java.lang.Object |
getObject(java.lang.String str)
|
java.util.Collection |
getObjectByFileChooser(java.awt.Component parent)
|
java.util.Collection |
getObjectByFileChooser(java.awt.Component parent,
java.io.File defFile)
|
java.util.Collection |
getObjectByFileChooser(java.awt.Component parent,
java.lang.String ttl)
|
java.util.Collection |
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)
|
abstract java.lang.String |
toString(java.lang.Object o)
|
void |
writeObjectByFileChooser(java.awt.Component parent,
java.util.Collection obj)
|
void |
writeObjectByFileChooser(java.awt.Component parent,
java.util.Collection obj,
java.io.File defFile)
|
void |
writeObjectByFileChooser(java.awt.Component parent,
java.util.Collection obj,
java.lang.String ttl)
|
void |
writeObjectByFileChooser(java.awt.Component parent,
java.util.Collection obj,
java.lang.String ttl,
java.io.File defFile)
|
void |
writeObjectToFile(java.io.File f,
java.util.Collection obj)
|
Methods inherited from class java.lang.Object |
, clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
numFormatter
java.text.NumberFormat numFormatter
openTitle
java.lang.String openTitle
saveTitle
java.lang.String saveTitle
actFile
java.io.File actFile
FileLineIO
public FileLineIO()
getObject
public abstract java.lang.Object getObject(java.lang.String str)
toString
public abstract java.lang.String toString(java.lang.Object o)
checkHeader
public abstract boolean checkHeader(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.util.Collection getObject(java.io.File f)
- Reads input from file
getObjectByFileChooser
public java.util.Collection getObjectByFileChooser(java.awt.Component parent)
getObjectByFileChooser
public java.util.Collection 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.util.Collection getObjectByFileChooser(java.awt.Component parent,
java.lang.String ttl)
getObjectByFileChooser
public java.util.Collection getObjectByFileChooser(java.awt.Component parent,
java.lang.String ttl,
java.io.File defFile)
writeObjectByFileChooser
public void writeObjectByFileChooser(java.awt.Component parent,
java.util.Collection obj)
writeObjectByFileChooser
public void writeObjectByFileChooser(java.awt.Component parent,
java.util.Collection obj,
java.io.File defFile)
writeObjectByFileChooser
public void writeObjectByFileChooser(java.awt.Component parent,
java.util.Collection obj,
java.lang.String ttl)
writeObjectByFileChooser
public void writeObjectByFileChooser(java.awt.Component parent,
java.util.Collection obj,
java.lang.String ttl,
java.io.File defFile)
writeObjectToFile
public void writeObjectToFile(java.io.File f,
java.util.Collection 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
finalize
protected void finalize()
- Overrides:
finalize
in class java.lang.Object