it.eng.spagobi.tools.dataset.bo
Class FileDataSet

java.lang.Object
  extended by it.eng.spagobi.tools.dataset.bo.AbstractDataSet
      extended by it.eng.spagobi.tools.dataset.bo.ConfigurableDataSet
          extended by it.eng.spagobi.tools.dataset.bo.FileDataSet
All Implemented Interfaces:
IDataSet

public class FileDataSet
extends ConfigurableDataSet


Field Summary
static java.lang.String DS_TYPE
           
 
Constructor Summary
FileDataSet()
          Instantiates a new empty file data set.
FileDataSet(SpagoBiDataSet dataSetConfig)
           
 
Method Summary
 FileDataProxy getDataProxy()
           
 java.lang.String getFileName()
           
 void setDataReader(java.lang.String fileName)
          try to guess the proper dataReader to use depending on the file extension
 void setFileName(java.lang.String fileName)
           
 void setFileName(java.lang.String fileName, boolean updateFileFormat)
           
 SpagoBiDataSet toSpagoBiDataSet()
           
 
Methods inherited from class it.eng.spagobi.tools.dataset.bo.ConfigurableDataSet
fetchNext, getDataReader, getDataStore, getProfileAttributeNames, getQuery, getUserProfile, loadData, setDataProxy, setDataReader, setFetchSize, setQuery, setUserProfile
 
Methods inherited from class it.eng.spagobi.tools.dataset.bo.AbstractDataSet
addBehaviour, getBehaviour, getDataStoreTransformer, getDescription, getId, getLabel, getName, getParameters, getParamsMap, getPivotColumnName, getPivotColumnValue, getPivotRowName, getTransformerId, hasBehaviour, hasDataStoreTransformer, removeDataStoreTransformer, setDataStoreTransformer, setDescription, setId, setLabel, setName, setParameters, setParamsMap, setPivotColumnName, setPivotColumnValue, setPivotRowName, setTransformerId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DS_TYPE

public static java.lang.String DS_TYPE
Constructor Detail

FileDataSet

public FileDataSet()
Instantiates a new empty file data set.


FileDataSet

public FileDataSet(SpagoBiDataSet dataSetConfig)
            throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError
Method Detail

toSpagoBiDataSet

public SpagoBiDataSet toSpagoBiDataSet()
Specified by:
toSpagoBiDataSet in interface IDataSet
Overrides:
toSpagoBiDataSet in class AbstractDataSet

setDataReader

public void setDataReader(java.lang.String fileName)
try to guess the proper dataReader to use depending on the file extension

Parameters:
fileName - the target filename

getDataProxy

public FileDataProxy getDataProxy()
Overrides:
getDataProxy in class ConfigurableDataSet

getFileName

public java.lang.String getFileName()

setFileName

public void setFileName(java.lang.String fileName)
                 throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

setFileName

public void setFileName(java.lang.String fileName,
                        boolean updateFileFormat)
                 throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError