public class LibSVMSaver extends AbstractFileSaver implements BatchConverter, IncrementalConverter
-i <the input file> The input file
-o <the output file> The output file
-c <class index> The class index (default: last)
Saver,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FILE_EXTENSION
the file extension
|
BATCH, INCREMENTAL, NONE| Constructor and Description |
|---|
LibSVMSaver()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
classIndexTipText()
Returns the tip text for this property
|
Capabilities |
getCapabilities()
Returns the Capabilities of this saver.
|
java.lang.String |
getClassIndex()
Get the index of the class attribute.
|
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.
|
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 |
setClassIndex(java.lang.String value)
Sets index of the class attribute.
|
void |
setInstances(Instances instances)
Sets instances that should be stored.
|
void |
setOptions(java.lang.String[] options)
Parses the options for this object.
|
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, setRetrieval, setStructureequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmakeCopypublic 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
-c <class index> The class index (default: last)
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 java.lang.String classIndexTipText()
public java.lang.String getClassIndex()
public void setClassIndex(java.lang.String value)
value - the index of the class attributepublic Capabilities getCapabilities()
getCapabilities in interface CapabilitiesHandlergetCapabilities in class AbstractSaverCapabilitiespublic void setInstances(Instances instances)
setInstances in interface SaversetInstances in class AbstractSaverinstances - the instancespublic 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.