Package hdi.edi.converter
Class EdiFileConverter
java.lang.Object
hdi.edi.converter.EdiFileConverter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
chunkSize
(int chunkSize) hdi.edi.csv.CsvConversionContext
void
convertFile
(File ediFile, NamedWriter namedWriter) void
convertFile
(File ediFile, File outFileOrDir) void
convertFiles
(File ediFileOrDir, String patterns, boolean isRecursive, NamedWriter namedWriter) void
convertFiles
(File ediFileOrDir, String patterns, boolean isRecursive, File outFileOrDir) void
convertFiles
(File ediFileOrDir, String patterns, boolean isRecursive, File outFileOrDir, NamedWriter namedWriter) void
convertFilesToCsv
(Collection<File> ediFiles, File outFileOrDir, NamedWriter namedWriter) void
convertFilesToJson
(Collection<File> ediFiles, File outFileOrDir, NamedWriter providedNamedWriter) convertFileToString
(File ediFile) csvConversionSchemaFileName
(String csvConversionSchemaFileName) csvConversionSchemaName
(String csvConversionSchemaName) boolean
isFormatJson
(boolean isFormatJson) boolean
isSerializeParsingIssues
(boolean isSerializeParsingIssues) boolean
isShowProgress
(boolean isShowProgress) isSplitMode
(boolean isSplitMode) int
maxNumberOfIssues
(int maxNumberOfIssues) transactionTypeFilter
(TransactionType transactionTypeFilter)
-
Field Details
-
DEFAULT_CHUNK_SIZE_TRAN
public static final int DEFAULT_CHUNK_SIZE_TRAN- See Also:
-
DEFAULT_CHUNK_SIZE_SPLIT
public static final int DEFAULT_CHUNK_SIZE_SPLIT- See Also:
-
CLI_FILE_ONLY_LOGGER
- See Also:
-
-
Constructor Details
-
EdiFileConverter
-
-
Method Details
-
convertFileToString
-
convertFile
-
convertFile
-
convertFiles
-
convertFiles
public void convertFiles(File ediFileOrDir, String patterns, boolean isRecursive, NamedWriter namedWriter) -
convertFiles
public void convertFiles(File ediFileOrDir, String patterns, boolean isRecursive, File outFileOrDir, NamedWriter namedWriter) -
chunkSize
public int chunkSize() -
convertFilesToCsv
public void convertFilesToCsv(Collection<File> ediFiles, File outFileOrDir, NamedWriter namedWriter) -
convertFilesToJson
public void convertFilesToJson(Collection<File> ediFiles, File outFileOrDir, NamedWriter providedNamedWriter) -
chunkSize
- Returns:
this
.
-
isSplitMode
- Returns:
this
.
-
isFormatJson
- Returns:
this
.
-
isFormatJson
public boolean isFormatJson() -
isShowProgress
- Returns:
this
.
-
isShowProgress
public boolean isShowProgress() -
isSerializeParsingIssues
- Returns:
this
.
-
isSerializeParsingIssues
public boolean isSerializeParsingIssues() -
maxNumberOfIssues
- Returns:
this
.
-
maxNumberOfIssues
public int maxNumberOfIssues() -
csvConversionSchemaFileName
-
csvConversionSchemaFileName
- Returns:
this
.
-
csvConversionSchemaName
-
csvConversionSchemaName
- Returns:
this
.
-
conversionContext
public hdi.edi.csv.CsvConversionContext conversionContext() -
transactionTypeFilter
- Returns:
this
.
-