org.pentaho.platform.dataaccess.datasource.wizard.models
Class CsvModel

java.lang.Object
  extended by org.pentaho.ui.xul.XulEventSourceAdapter
      extended by org.pentaho.platform.dataaccess.datasource.wizard.models.CsvModel
All Implemented Interfaces:
org.pentaho.ui.xul.XulEventSource

public class CsvModel
extends org.pentaho.ui.xul.XulEventSourceAdapter


Constructor Summary
CsvModel()
           
 
Method Summary
 void addCsvModelValidationListener(ICsvModelValidationListener listener)
           
 void clearModel()
           
 BusinessData getBusinessData()
           
 List<CsvModelDataRow> getDataRows()
           
 String getDatasourceName()
           
 Delimiter getDelimiter()
           
 List<String> getDelimiterList()
           
 Enclosure getEnclosure()
           
 List<String> getEnclosureList()
           
 DatasourceMessages getMessages()
           
 String getSelectedFile()
           
 boolean isHeadersPresent()
           
 boolean isValidated()
           
 void removeCsvModelValidationListener(IRelationalModelValidationListener listener)
           
 void setBusinessData(BusinessData value)
           
 void setDataRows(List<CsvModelDataRow> dataRows)
           
 void setDatasourceName(String datasourceName)
           
 void setDelimiter(Delimiter value)
           
 void setDelimiterList()
           
 void setEnclosure(Enclosure value)
           
 void setEnclosureList()
           
 void setHeadersPresent(boolean value)
           
 void setMessages(DatasourceMessages value)
           
 void setSelectedFile(String value)
           
 void validate()
           
 
Methods inherited from class org.pentaho.ui.xul.XulEventSourceAdapter
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CsvModel

public CsvModel()
Method Detail

getEnclosureList

public List<String> getEnclosureList()

setEnclosureList

public void setEnclosureList()

getDelimiterList

public List<String> getDelimiterList()

setDelimiterList

public void setDelimiterList()

getDatasourceName

public String getDatasourceName()

setDatasourceName

public void setDatasourceName(String datasourceName)

getBusinessData

public BusinessData getBusinessData()

setBusinessData

public void setBusinessData(BusinessData value)

isHeadersPresent

public boolean isHeadersPresent()

setHeadersPresent

public void setHeadersPresent(boolean value)

getSelectedFile

public String getSelectedFile()

setSelectedFile

public void setSelectedFile(String value)

isValidated

public boolean isValidated()

validate

public void validate()

getDataRows

public List<CsvModelDataRow> getDataRows()

setDataRows

public void setDataRows(List<CsvModelDataRow> dataRows)

getEnclosure

public Enclosure getEnclosure()

setEnclosure

public void setEnclosure(Enclosure value)

getDelimiter

public Delimiter getDelimiter()

setDelimiter

public void setDelimiter(Delimiter value)

getMessages

public DatasourceMessages getMessages()

setMessages

public void setMessages(DatasourceMessages value)

clearModel

public void clearModel()

addCsvModelValidationListener

public void addCsvModelValidationListener(ICsvModelValidationListener listener)

removeCsvModelValidationListener

public void removeCsvModelValidationListener(IRelationalModelValidationListener listener)