public class MatlabSaver extends AbstractFileSaver implements BatchConverter, IncrementalConverter
-i <the input file> The input file
-o <the output file> The output file
-double Use double precision format. (default: single precision)
-tabs Use tabs as separator. (default: blanks)
Saver,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FILE_EXTENSION
the file extension.
|
BATCH, INCREMENTAL, NONE| Constructor and Description |
|---|
MatlabSaver()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Capabilities |
getCapabilities()
Returns the Capabilities of this saver.
|
java.lang.String |
getFileDescription()
Returns a description of the file type.
|
java.lang.String[] |
getOptions()
returns the options of the current setup.
|
java.lang.String |
getRevision()
Returns the revision string.
|
boolean |
getUseDouble()
Returns whether double or single precision is used.
|
boolean |
getUseTabs()
Returns whether tabs are used instead of blanks.
|
java.lang.String |
globalInfo()
Returns a string describing this Saver.
|
java.util.Enumeration<Option> |
listOptions()
Returns an enumeration describing the available options.
|
static void |
main(java.lang.String[] args)
Main method.
|
void |
resetOptions()
Resets the Saver.
|
void |
setOptions(java.lang.String[] options)
Parses the options for this object.
|
void |
setUseDouble(boolean value)
Sets whether to use double or single precision.
|
void |
setUseTabs(boolean value)
Sets whether to use tabs instead of blanks.
|
java.lang.String |
useDoubleTipText()
Returns the tip text for this property.
|
java.lang.String |
useTabsTipText()
Returns the tip text for this property.
|
void |
writeBatch()
Writes a Batch of instances.
|
void |
writeIncremental(Instance inst)
Saves an instances incrementally.
|
cancel, filePrefix, getFileExtension, getFileExtensions, getUseRelativePath, getWriter, resetWriter, retrieveDir, retrieveFile, runFileSaver, setDestination, setDestination, setDir, setDirAndPrefix, setEnvironment, setFile, setFilePrefix, setUseRelativePath, useRelativePathTipTextdoNotCheckCapabilitiesTipText, getDoNotCheckCapabilities, getInstances, getWriteMode, resetStructure, setDoNotCheckCapabilities, setInstances, setRetrieval, setStructurepublic java.lang.String globalInfo()
public java.util.Enumeration<Option> listOptions()
listOptions in interface OptionHandlerlistOptions in class AbstractFileSaverpublic java.lang.String[] getOptions()
getOptions in interface OptionHandlergetOptions in class AbstractFileSaverpublic void setOptions(java.lang.String[] options)
throws java.lang.Exception
-i <the input file> The input file
-o <the output file> The output file
-double Use double precision format. (default: single precision)
-tabs Use tabs as separator. (default: blanks)
setOptions in interface OptionHandlersetOptions in class AbstractFileSaveroptions - the options to usejava.lang.Exception - if setting of options failspublic java.lang.String getFileDescription()
getFileDescription in interface FileSourcedConvertergetFileDescription in class AbstractFileSaverpublic void resetOptions()
resetOptions in class AbstractFileSaverpublic void setUseDouble(boolean value)
value - if true then double precision is usedpublic boolean getUseDouble()
public java.lang.String useDoubleTipText()
public void setUseTabs(boolean value)
value - if true then tabs are usedpublic boolean getUseTabs()
public java.lang.String useTabsTipText()
public Capabilities getCapabilities()
getCapabilities in interface CapabilitiesHandlergetCapabilities in class AbstractSaverCapabilitiespublic void writeIncremental(Instance inst) throws java.io.IOException
writeIncremental in interface SaverwriteIncremental in class AbstractSaverinst - the instance to savejava.io.IOException - throws IOEXception if an instance cannot be saved
incrementally.public void writeBatch()
throws java.io.IOException
writeBatch in interface SaverwriteBatch in class AbstractSaverjava.io.IOException - throws IOException if saving in batch mode is not
possiblepublic java.lang.String getRevision()
getRevision in interface RevisionHandlerpublic static void main(java.lang.String[] args)
args - should contain the options of a Saver.