at.tuwien.ifs.somtoolbox.data
Class InputDataFactory
java.lang.Object
at.tuwien.ifs.somtoolbox.data.InputDataFactory
public class InputDataFactory
- extends java.lang.Object
A factory class that knows how to build a InputData
object from a given file name
- Version:
- $Id: InputDataFactory.java 4054 2011-02-01 16:55:54Z mayer $
- Author:
- Rudolf Mayer
Method Summary |
static java.lang.String |
detectInputFormatFromExtension(java.lang.String inputFileName,
java.lang.String type)
|
static InputData |
open(java.lang.String inputVectorFileName)
|
static InputData |
open(java.lang.String formatName,
java.lang.String inputFileName)
|
static InputData |
open(java.lang.String vectorFileName,
java.lang.String templateFileName,
boolean sparse,
boolean norm,
int numCacheBlocks,
long seed)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
inputClasses
private static final java.util.HashMap<java.lang.String,java.lang.Class<? extends AbstractSOMLibSparseInputData>> inputClasses
INPUT_FILE_FORMAT_TYPES
public static final java.lang.String[] INPUT_FILE_FORMAT_TYPES
- Supported Input File Format Types
knownExtensions
private static final java.util.HashMap<java.lang.String,java.lang.String> knownExtensions
InputDataFactory
public InputDataFactory()
open
public static InputData open(java.lang.String vectorFileName,
java.lang.String templateFileName,
boolean sparse,
boolean norm,
int numCacheBlocks,
long seed)
open
public static InputData open(java.lang.String inputVectorFileName)
open
public static InputData open(java.lang.String formatName,
java.lang.String inputFileName)
throws SOMToolboxException
- Throws:
SOMToolboxException
detectInputFormatFromExtension
public static java.lang.String detectInputFormatFromExtension(java.lang.String inputFileName,
java.lang.String type)
throws SOMToolboxException
- Throws:
SOMToolboxException