|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectweka.core.converters.ConverterUtils
public class ConverterUtils
Utility routines for the converter package.
Serializable
,
Serialized FormNested Class Summary | |
---|---|
static class |
ConverterUtils.DataSink
Helper class for saving data to files. |
static class |
ConverterUtils.DataSource
Helper class for loading data from files and URLs. |
Field Summary | |
---|---|
static java.lang.String |
CORE_FILE_LOADERS
the core loaders - hardcoded list necessary for RMI/Remote Experiments (comma-separated list). |
static java.lang.String |
CORE_FILE_SAVERS
the core savers - hardcoded list necessary for RMI/Remote Experiments (comma-separated list). |
Constructor Summary | |
---|---|
ConverterUtils()
|
Method Summary | |
---|---|
static void |
errms(java.io.StreamTokenizer tokenizer,
java.lang.String theMsg)
Throws error message with line number and last token read. |
static java.util.Vector<java.lang.String> |
getFileLoaders()
returns a vector with the classnames of all the file loaders. |
static java.util.Vector<java.lang.String> |
getFileSavers()
returns a vector with the classnames of all the file savers. |
static void |
getFirstToken(java.io.StreamTokenizer tokenizer)
Gets token, skipping empty lines. |
static AbstractFileLoader |
getLoaderForExtension(java.lang.String extension)
tries to determine the loader to use for this kind of extension, returns null if none can be found. |
static AbstractFileLoader |
getLoaderForFile(java.io.File file)
tries to determine the loader to use for this kind of file, returns null if none can be found. |
static AbstractFileLoader |
getLoaderForFile(java.lang.String filename)
tries to determine the loader to use for this kind of file, returns null if none can be found. |
static AbstractFileSaver |
getSaverForExtension(java.lang.String extension)
tries to determine the saver to use for this kind of extension, returns null if none can be found. |
static AbstractFileSaver |
getSaverForFile(java.io.File file)
tries to determine the saver to use for this kind of file, returns null if none can be found. |
static AbstractFileSaver |
getSaverForFile(java.lang.String filename)
tries to determine the saver to use for this kind of file, returns null if none can be found. |
static void |
getToken(java.io.StreamTokenizer tokenizer)
Gets token. |
static java.util.Vector<java.lang.String> |
getURLFileLoaders()
returns a vector with the classnames of all the URL file loaders. |
static AbstractFileLoader |
getURLLoaderForExtension(java.lang.String extension)
tries to determine the URL loader to use for this kind of extension, returns null if none can be found. |
static AbstractFileLoader |
getURLLoaderForFile(java.io.File file)
tries to determine the URL loader to use for this kind of file, returns null if none can be found. |
static AbstractFileLoader |
getURLLoaderForFile(java.lang.String filename)
tries to determine the URL loader to use for this kind of file, returns null if none can be found. |
static boolean |
isCoreFileLoader(java.lang.String classname)
checks whether the given class is one of the hardcoded core file loaders. |
static boolean |
isCoreFileSaver(java.lang.String classname)
checks whether the given class is one of the hardcoded core file savers. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CORE_FILE_LOADERS
public static final java.lang.String CORE_FILE_SAVERS
Constructor Detail |
---|
public ConverterUtils()
Method Detail |
---|
public static void getFirstToken(java.io.StreamTokenizer tokenizer) throws java.io.IOException
tokenizer
- the stream tokenizer
java.io.IOException
- if reading the next token failspublic static void getToken(java.io.StreamTokenizer tokenizer) throws java.io.IOException
tokenizer
- the stream tokenizer
java.io.IOException
- if reading the next token failspublic static void errms(java.io.StreamTokenizer tokenizer, java.lang.String theMsg) throws java.io.IOException
theMsg
- the error message to be throwntokenizer
- the stream tokenizer
java.io.IOException
- containing the error messagepublic static boolean isCoreFileLoader(java.lang.String classname)
classname
- the class to check
CORE_FILE_LOADERS
public static java.util.Vector<java.lang.String> getFileLoaders()
public static AbstractFileLoader getLoaderForFile(java.lang.String filename)
filename
- the file to return a converter for
public static AbstractFileLoader getLoaderForFile(java.io.File file)
file
- the file to return a converter for
public static AbstractFileLoader getLoaderForExtension(java.lang.String extension)
extension
- the file extension to return a converter for
public static java.util.Vector<java.lang.String> getURLFileLoaders()
public static AbstractFileLoader getURLLoaderForFile(java.lang.String filename)
filename
- the file to return a URL converter for
public static AbstractFileLoader getURLLoaderForFile(java.io.File file)
file
- the file to return a URL converter for
public static AbstractFileLoader getURLLoaderForExtension(java.lang.String extension)
extension
- the file extension to return a URL converter for
public static boolean isCoreFileSaver(java.lang.String classname)
classname
- the class to check
CORE_FILE_SAVERS
public static java.util.Vector<java.lang.String> getFileSavers()
public static AbstractFileSaver getSaverForFile(java.lang.String filename)
filename
- the file to return a converter for
public static AbstractFileSaver getSaverForFile(java.io.File file)
file
- the file to return a converter for
public static AbstractFileSaver getSaverForExtension(java.lang.String extension)
extension
- the file extension to return a converter for
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |