public final class CSVConversionConfig
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
CSVConversionConfig.CSVAttributeConversionMode |
static class |
CSVConversionConfig.CSVEmptyCellHandlingMode |
static class |
CSVConversionConfig.CSVErrorHandlingMode |
static class |
CSVConversionConfig.CSVMapping |
static class |
CSVConversionConfig.Datatype |
static interface |
CSVConversionConfig.DatatypeWithPattern |
static class |
CSVConversionConfig.ExtensionAttribute |
Modifier and Type | Field and Description |
---|---|
static CSVConversionConfig.ExtensionAttribute[] |
AVAILABLE_EVENT_EXTENSIONS_ATTRIBUTES |
static CSVConversionConfig.ExtensionAttribute |
NO_EXTENSION_ATTRIBUTE |
Constructor and Description |
---|
CSVConversionConfig(CSVFile csvFile,
CSVConfig csvConfig) |
Modifier and Type | Method and Description |
---|---|
void |
autoDetect() |
void |
autoDetectDataTypes() |
java.util.List<java.lang.String> |
getCaseColumns() |
java.lang.String |
getCompletionTimeColumn() |
java.lang.String |
getCompositeAttributeSeparator() |
java.util.Map<java.lang.String,CSVConversionConfig.CSVMapping> |
getConversionMap() |
CSVConversionConfig.CSVEmptyCellHandlingMode |
getEmptyCellHandlingMode() |
CSVConversionConfig.CSVErrorHandlingMode |
getErrorHandlingMode() |
java.util.List<java.lang.String> |
getEventNameColumns() |
org.deckfour.xes.factory.XFactory |
getFactory() |
java.lang.String |
getStartTimeColumn() |
java.util.Set<java.lang.String> |
getTreatAsEmptyValues() |
boolean |
isShouldAddStartEventAttributes() |
void |
setCaseColumns(java.util.List<java.lang.String> caseColumns) |
void |
setCompletionTimeColumn(java.lang.String completionTimeColumn) |
void |
setCompositeAttributeSeparator(java.lang.String compositeAttributeSeparator) |
void |
setEmptyCellHandlingMode(CSVConversionConfig.CSVEmptyCellHandlingMode emptyCellHandlingMode) |
void |
setErrorHandlingMode(CSVConversionConfig.CSVErrorHandlingMode errorHandlingMode) |
void |
setEventNameColumns(java.util.List<java.lang.String> eventNameColumns) |
void |
setFactory(org.deckfour.xes.factory.XFactory factory) |
void |
setShouldAddStartEventAttributes(boolean shouldAddStartEventAttributes) |
void |
setStartTimeColumn(java.lang.String startTimeColumn) |
public static final CSVConversionConfig.ExtensionAttribute NO_EXTENSION_ATTRIBUTE
public static final CSVConversionConfig.ExtensionAttribute[] AVAILABLE_EVENT_EXTENSIONS_ATTRIBUTES
public CSVConversionConfig(CSVFile csvFile, CSVConfig csvConfig) throws CSVConversionException
CSVConversionException
public void autoDetect() throws CSVConversionException
CSVConversionException
public void autoDetectDataTypes() throws CSVConversionException
CSVConversionException
public org.deckfour.xes.factory.XFactory getFactory()
public void setFactory(org.deckfour.xes.factory.XFactory factory)
public java.util.List<java.lang.String> getCaseColumns()
public void setCaseColumns(java.util.List<java.lang.String> caseColumns)
public java.util.List<java.lang.String> getEventNameColumns()
public void setEventNameColumns(java.util.List<java.lang.String> eventNameColumns)
public java.lang.String getCompletionTimeColumn()
public void setCompletionTimeColumn(java.lang.String completionTimeColumn)
public java.lang.String getStartTimeColumn()
public void setStartTimeColumn(java.lang.String startTimeColumn)
public java.lang.String getCompositeAttributeSeparator()
public void setCompositeAttributeSeparator(java.lang.String compositeAttributeSeparator)
public CSVConversionConfig.CSVErrorHandlingMode getErrorHandlingMode()
public void setErrorHandlingMode(CSVConversionConfig.CSVErrorHandlingMode errorHandlingMode)
public java.util.Map<java.lang.String,CSVConversionConfig.CSVMapping> getConversionMap()
public java.util.Set<java.lang.String> getTreatAsEmptyValues()
public CSVConversionConfig.CSVEmptyCellHandlingMode getEmptyCellHandlingMode()
public void setEmptyCellHandlingMode(CSVConversionConfig.CSVEmptyCellHandlingMode emptyCellHandlingMode)
public boolean isShouldAddStartEventAttributes()
public void setShouldAddStartEventAttributes(boolean shouldAddStartEventAttributes)