org.apache.camel.model.dataformat
Class CsvDataFormat

java.lang.Object
  extended by org.apache.camel.model.IdentifiedType
      extended by org.apache.camel.model.DataFormatDefinition
          extended by org.apache.camel.model.dataformat.CsvDataFormat

public class CsvDataFormat
extends DataFormatDefinition

Represents a CSV (Comma Separated Values) DataFormat

Version:

Constructor Summary
CsvDataFormat()
           
CsvDataFormat(boolean lazyLoad)
           
CsvDataFormat(String delimiter)
           
 
Method Summary
protected  void configureDataFormat(DataFormat dataFormat, CamelContext camelContext)
          Allows derived classes to customize the data format
protected  DataFormat createDataFormat(RouteContext routeContext)
          Factory method to create the data format instance
 String getConfigRef()
           
 String getDelimiter()
           
 Boolean getLazyLoad()
           
 String getStrategyRef()
           
 Boolean isAutogenColumns()
           
 Boolean isSkipFirstLine()
           
 void setAutogenColumns(Boolean autogenColumns)
           
 void setConfigRef(String configRef)
           
 void setDelimiter(String delimiter)
           
 void setLazyLoad(Boolean lazyLoad)
           
 void setSkipFirstLine(Boolean skipFirstLine)
           
 void setStrategyRef(String strategyRef)
           
 
Methods inherited from class org.apache.camel.model.DataFormatDefinition
configureDataFormat, getDataFormat, getDataFormat, getDataFormat, getDataFormatName, getShortName, setDataFormat, setDataFormatName, setProperty, setProperty
 
Methods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CsvDataFormat

public CsvDataFormat()

CsvDataFormat

public CsvDataFormat(String delimiter)

CsvDataFormat

public CsvDataFormat(boolean lazyLoad)
Method Detail

isAutogenColumns

public Boolean isAutogenColumns()

setAutogenColumns

public void setAutogenColumns(Boolean autogenColumns)

getDelimiter

public String getDelimiter()

setDelimiter

public void setDelimiter(String delimiter)

getConfigRef

public String getConfigRef()

setConfigRef

public void setConfigRef(String configRef)

getStrategyRef

public String getStrategyRef()

setStrategyRef

public void setStrategyRef(String strategyRef)

isSkipFirstLine

public Boolean isSkipFirstLine()

setSkipFirstLine

public void setSkipFirstLine(Boolean skipFirstLine)

getLazyLoad

public Boolean getLazyLoad()

setLazyLoad

public void setLazyLoad(Boolean lazyLoad)

createDataFormat

protected DataFormat createDataFormat(RouteContext routeContext)
Description copied from class: DataFormatDefinition
Factory method to create the data format instance

Overrides:
createDataFormat in class DataFormatDefinition

configureDataFormat

protected void configureDataFormat(DataFormat dataFormat,
                                   CamelContext camelContext)
Description copied from class: DataFormatDefinition
Allows derived classes to customize the data format

Overrides:
configureDataFormat in class DataFormatDefinition


Apache Camel