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

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

public class CsvFileInfo
extends XulEventSourceAdapter
implements Serializable


Field Summary
static String DEFAULT_COLUMN_NAME_PREFIX
           
static String DELIMITER_ATTRIBUTE
           
static String ENCLOSURE_ATTRIBUTE
           
static String ENCODING
           
static String FRIENDLY_FILENAME_ATTRIBUTE
           
static String HEADER_ROWS_ATTRIBUTE
           
static String TMP_FILENAME_ATTRIBUTE
           
 
Constructor Summary
CsvFileInfo()
           
 
Method Summary
 void clear()
           
 boolean equals(Object obj)
           
 String formatSampleContents()
           
 List<String> getContents()
          
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HEADER_ROWS_ATTRIBUTE

public static final String HEADER_ROWS_ATTRIBUTE
See Also:
Constant Field Values

ENCLOSURE_ATTRIBUTE

public static final String ENCLOSURE_ATTRIBUTE
See Also:
Constant Field Values

DELIMITER_ATTRIBUTE

public static final String DELIMITER_ATTRIBUTE
See Also:
Constant Field Values

TMP_FILENAME_ATTRIBUTE

public static final String TMP_FILENAME_ATTRIBUTE
See Also:
Constant Field Values

ENCODING

public static final String ENCODING
See Also:
Constant Field Values

DEFAULT_COLUMN_NAME_PREFIX

public static final String DEFAULT_COLUMN_NAME_PREFIX
See Also:
Constant Field Values

FRIENDLY_FILENAME_ATTRIBUTE

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

CsvFileInfo

public CsvFileInfo()
Method Detail

getIfNull


setIfNull


getNullStr


setNullStr


getContents


setContents


getDelimiter


setDelimiter


getEnclosure


setEnclosure


getHeaderRows


setHeaderRows


getProject


setProject


getTmpFilename


setTmpFilename


getFileName

public String getFileName()

setFileName

public void setFileName(String file)

getCurrencySymbol


setCurrencySymbol


getDecimalSymbol


setDecimalSymbol


getGroupSymbol


setGroupSymbol


getEncoding


setEncoding


setEncodingFromServer

public void setEncodingFromServer(String encoding)

setSavedEncoding

public void setSavedEncoding(String encoding)

hashCode

public int hashCode()

equals

public boolean equals(Object obj)

parseSampleContents

public List<List<String>> parseSampleContents()

formatSampleContents

public String formatSampleContents()

getFriendlyFilename


setFriendlyFilename


clear

public void clear()