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

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

public class CsvFileInfo
extends org.pentaho.ui.xul.XulEventSourceAdapter
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
static java.lang.String DEFAULT_COLUMN_NAME_PREFIX
           
static java.lang.String DELIMITER_ATTRIBUTE
           
static java.lang.String ENCLOSURE_ATTRIBUTE
           
static java.lang.String ENCODING
           
static java.lang.String FRIENDLY_FILENAME_ATTRIBUTE
           
static java.lang.String HEADER_ROWS_ATTRIBUTE
           
static java.lang.String TMP_FILENAME_ATTRIBUTE
           
 
Constructor Summary
CsvFileInfo()
           
 
Method Summary
 void clear()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String formatSampleContents()
           
 java.util.List<java.lang.String> getContents()
           
 java.lang.String getCurrencySymbol()
           
 java.lang.String getDecimalSymbol()
           
 java.lang.String getDelimiter()
           
 java.lang.String getEnclosure()
           
 java.lang.String getEncoding()
           
 java.lang.String getFileName()
           
 java.lang.String getFriendlyFilename()
           
 java.lang.String getGroupSymbol()
           
 int getHeaderRows()
           
 java.lang.String getIfNull()
           
 java.lang.String getNullStr()
           
 java.lang.String getProject()
           
 java.lang.String getTmpFilename()
           
 int hashCode()
           
 java.util.List<java.util.List<java.lang.String>> parseSampleContents()
           
 void setContents(java.util.List<java.lang.String> contents)
           
 void setCurrencySymbol(java.lang.String currencySymbol)
           
 void setDecimalSymbol(java.lang.String decimalSymbol)
           
 void setDelimiter(java.lang.String delimiter)
           
 void setEnclosure(java.lang.String enclosure)
           
 void setEncoding(java.lang.String encoding)
           
 void setEncodingFromServer(java.lang.String encoding)
           
 void setFileName(java.lang.String file)
           
 void setFriendlyFilename(java.lang.String friendlyFilename)
           
 void setGroupSymbol(java.lang.String groupSymbol)
           
 void setHeaderRows(int headerRows)
           
 void setIfNull(java.lang.String ifNull)
           
 void setNullStr(java.lang.String nullStr)
           
 void setProject(java.lang.String project)
           
 void setSavedEncoding(java.lang.String encoding)
           
 void setTmpFilename(java.lang.String filename)
           
 
Methods inherited from class org.pentaho.ui.xul.XulEventSourceAdapter
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HEADER_ROWS_ATTRIBUTE

public static final java.lang.String HEADER_ROWS_ATTRIBUTE
See Also:
Constant Field Values

ENCLOSURE_ATTRIBUTE

public static final java.lang.String ENCLOSURE_ATTRIBUTE
See Also:
Constant Field Values

DELIMITER_ATTRIBUTE

public static final java.lang.String DELIMITER_ATTRIBUTE
See Also:
Constant Field Values

TMP_FILENAME_ATTRIBUTE

public static final java.lang.String TMP_FILENAME_ATTRIBUTE
See Also:
Constant Field Values

ENCODING

public static final java.lang.String ENCODING
See Also:
Constant Field Values

DEFAULT_COLUMN_NAME_PREFIX

public static final java.lang.String DEFAULT_COLUMN_NAME_PREFIX
See Also:
Constant Field Values

FRIENDLY_FILENAME_ATTRIBUTE

public static final java.lang.String FRIENDLY_FILENAME_ATTRIBUTE
See Also:
Constant Field Values
Constructor Detail

CsvFileInfo

public CsvFileInfo()
Method Detail

getIfNull

public java.lang.String getIfNull()

setIfNull

public void setIfNull(java.lang.String ifNull)

getNullStr

public java.lang.String getNullStr()

setNullStr

public void setNullStr(java.lang.String nullStr)

getContents

public java.util.List<java.lang.String> getContents()

setContents

public void setContents(java.util.List<java.lang.String> contents)

getDelimiter

public java.lang.String getDelimiter()

setDelimiter

public void setDelimiter(java.lang.String delimiter)

getEnclosure

public java.lang.String getEnclosure()

setEnclosure

public void setEnclosure(java.lang.String enclosure)

getHeaderRows

public int getHeaderRows()

setHeaderRows

public void setHeaderRows(int headerRows)

getProject

public java.lang.String getProject()

setProject

public void setProject(java.lang.String project)

getTmpFilename

public java.lang.String getTmpFilename()

setTmpFilename

public void setTmpFilename(java.lang.String filename)

getFileName

public java.lang.String getFileName()

setFileName

public void setFileName(java.lang.String file)

getCurrencySymbol

public java.lang.String getCurrencySymbol()

setCurrencySymbol

public void setCurrencySymbol(java.lang.String currencySymbol)

getDecimalSymbol

public java.lang.String getDecimalSymbol()

setDecimalSymbol

public void setDecimalSymbol(java.lang.String decimalSymbol)

getGroupSymbol

public java.lang.String getGroupSymbol()

setGroupSymbol

public void setGroupSymbol(java.lang.String groupSymbol)

getEncoding

public java.lang.String getEncoding()

setEncoding

public void setEncoding(java.lang.String encoding)

setEncodingFromServer

public void setEncodingFromServer(java.lang.String encoding)

setSavedEncoding

public void setSavedEncoding(java.lang.String encoding)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

parseSampleContents

public java.util.List<java.util.List<java.lang.String>> parseSampleContents()

formatSampleContents

public java.lang.String formatSampleContents()

getFriendlyFilename

public java.lang.String getFriendlyFilename()

setFriendlyFilename

public void setFriendlyFilename(java.lang.String friendlyFilename)

clear

public void clear()