Class CSVConversionConfig
- java.lang.Object
-
- org.processmining.log.csvimport.config.CSVConversionConfig
-
public final class CSVConversionConfig extends java.lang.ObjectConfiguration regarding the conversion of the CSV file.- Author:
- F. Mannhardt
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCSVConversionConfig.CSVAttributeConversionModestatic classCSVConversionConfig.CSVEmptyCellHandlingModestatic classCSVConversionConfig.CSVErrorHandlingModestatic classCSVConversionConfig.CSVMappingstatic classCSVConversionConfig.Datatypestatic interfaceCSVConversionConfig.DatatypeWithPatternstatic classCSVConversionConfig.ExtensionAttribute
-
Field Summary
Fields Modifier and Type Field Description static CSVConversionConfig.ExtensionAttribute[]AVAILABLE_EVENT_EXTENSIONS_ATTRIBUTESstatic CSVConversionConfig.ExtensionAttributeNO_EXTENSION_ATTRIBUTE
-
Constructor Summary
Constructors Constructor Description CSVConversionConfig(CSVFile csvFile, CSVConfig csvConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidautoDetect()voidautoDetectDataTypes()java.util.List<java.lang.String>getCaseColumns()java.lang.StringgetCompletionTimeColumn()java.lang.StringgetCompositeAttributeSeparator()java.util.Map<java.lang.String,CSVConversionConfig.CSVMapping>getConversionMap()CSVConversionConfig.CSVEmptyCellHandlingModegetEmptyCellHandlingMode()CSVConversionConfig.CSVErrorHandlingModegetErrorHandlingMode()java.util.List<java.lang.String>getEventNameColumns()org.deckfour.xes.factory.XFactorygetFactory()java.lang.StringgetStartTimeColumn()java.util.Set<java.lang.String>getTreatAsEmptyValues()booleanisShouldAddStartEventAttributes()voidsetCaseColumns(java.util.List<java.lang.String> caseColumns)voidsetCompletionTimeColumn(java.lang.String completionTimeColumn)voidsetCompositeAttributeSeparator(java.lang.String compositeAttributeSeparator)voidsetEmptyCellHandlingMode(CSVConversionConfig.CSVEmptyCellHandlingMode emptyCellHandlingMode)voidsetErrorHandlingMode(CSVConversionConfig.CSVErrorHandlingMode errorHandlingMode)voidsetEventNameColumns(java.util.List<java.lang.String> eventNameColumns)voidsetFactory(org.deckfour.xes.factory.XFactory factory)voidsetShouldAddStartEventAttributes(boolean shouldAddStartEventAttributes)voidsetStartTimeColumn(java.lang.String startTimeColumn)
-
-
-
Field Detail
-
NO_EXTENSION_ATTRIBUTE
public static final CSVConversionConfig.ExtensionAttribute NO_EXTENSION_ATTRIBUTE
-
AVAILABLE_EVENT_EXTENSIONS_ATTRIBUTES
public static final CSVConversionConfig.ExtensionAttribute[] AVAILABLE_EVENT_EXTENSIONS_ATTRIBUTES
-
-
Constructor Detail
-
CSVConversionConfig
public CSVConversionConfig(CSVFile csvFile, CSVConfig csvConfig) throws CSVConversionException
- Throws:
CSVConversionException
-
-
Method Detail
-
autoDetect
public void autoDetect() throws CSVConversionException- Throws:
CSVConversionException
-
autoDetectDataTypes
public void autoDetectDataTypes() throws CSVConversionException- Throws:
CSVConversionException
-
getFactory
public org.deckfour.xes.factory.XFactory getFactory()
-
setFactory
public void setFactory(org.deckfour.xes.factory.XFactory factory)
-
getCaseColumns
public java.util.List<java.lang.String> getCaseColumns()
-
setCaseColumns
public void setCaseColumns(java.util.List<java.lang.String> caseColumns)
-
getEventNameColumns
public java.util.List<java.lang.String> getEventNameColumns()
-
setEventNameColumns
public void setEventNameColumns(java.util.List<java.lang.String> eventNameColumns)
-
getCompletionTimeColumn
public java.lang.String getCompletionTimeColumn()
-
setCompletionTimeColumn
public void setCompletionTimeColumn(java.lang.String completionTimeColumn)
-
getStartTimeColumn
public java.lang.String getStartTimeColumn()
-
setStartTimeColumn
public void setStartTimeColumn(java.lang.String startTimeColumn)
-
getCompositeAttributeSeparator
public java.lang.String getCompositeAttributeSeparator()
-
setCompositeAttributeSeparator
public void setCompositeAttributeSeparator(java.lang.String compositeAttributeSeparator)
-
getErrorHandlingMode
public CSVConversionConfig.CSVErrorHandlingMode getErrorHandlingMode()
-
setErrorHandlingMode
public void setErrorHandlingMode(CSVConversionConfig.CSVErrorHandlingMode errorHandlingMode)
-
getConversionMap
public java.util.Map<java.lang.String,CSVConversionConfig.CSVMapping> getConversionMap()
-
getTreatAsEmptyValues
public java.util.Set<java.lang.String> getTreatAsEmptyValues()
-
getEmptyCellHandlingMode
public CSVConversionConfig.CSVEmptyCellHandlingMode getEmptyCellHandlingMode()
-
setEmptyCellHandlingMode
public void setEmptyCellHandlingMode(CSVConversionConfig.CSVEmptyCellHandlingMode emptyCellHandlingMode)
-
isShouldAddStartEventAttributes
public boolean isShouldAddStartEventAttributes()
-
setShouldAddStartEventAttributes
public void setShouldAddStartEventAttributes(boolean shouldAddStartEventAttributes)
-
-