Package weka.core.converters
Interface FileSourcedConverter
-
- All Known Implementing Classes:
AbstractFileLoader
,AbstractFileSaver
,ArffLoader
,ArffSaver
,C45Loader
,C45Saver
,CSVLoader
,CSVSaver
,LibSVMLoader
,LibSVMSaver
,SerializedInstancesLoader
,SerializedInstancesSaver
,SVMLightLoader
,SVMLightSaver
,XRFFLoader
,XRFFSaver
public interface FileSourcedConverter
Interface to a loader/saver that loads/saves from a file source.- Version:
- $Revision: 1.5 $
- Author:
- Mark Hall
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getFileDescription()
Get a one line description of the type of filejava.lang.String
getFileExtension()
Get the file extension used for this type of filejava.lang.String[]
getFileExtensions()
Gets all the file extensions used for this type of fileboolean
getUseRelativePath()
Gets whether relative paths are to be usedjava.io.File
retrieveFile()
Return the current source file/ destination filevoid
setFile(java.io.File file)
Set the file to load from/ to save invoid
setUseRelativePath(boolean rp)
Set whether to use relative rather than absolute paths
-
-
-
Method Detail
-
getFileExtension
java.lang.String getFileExtension()
Get the file extension used for this type of file- Returns:
- the file extension
-
getFileExtensions
java.lang.String[] getFileExtensions()
Gets all the file extensions used for this type of file- Returns:
- the file extensions
-
getFileDescription
java.lang.String getFileDescription()
Get a one line description of the type of file- Returns:
- a description of the file type
-
setFile
void setFile(java.io.File file) throws java.io.IOException
Set the file to load from/ to save in- Parameters:
file
- the file to load from- Throws:
java.io.IOException
- if an error occurs
-
retrieveFile
java.io.File retrieveFile()
Return the current source file/ destination file- Returns:
- a
File
value
-
setUseRelativePath
void setUseRelativePath(boolean rp)
Set whether to use relative rather than absolute paths- Parameters:
rp
- true if relative paths are to be used
-
getUseRelativePath
boolean getUseRelativePath()
Gets whether relative paths are to be used- Returns:
- true if relative paths are to be used
-
-