Class EdiFileConverter

java.lang.Object
hdi.edi.converter.EdiFileConverter

public class EdiFileConverter extends Object
  • Field Details

  • Constructor Details

    • EdiFileConverter

      public EdiFileConverter(OutputFormat outputFormat)
  • Method Details

    • convertFileToString

      public String convertFileToString(File ediFile)
    • convertFile

      public void convertFile(File ediFile, File outFileOrDir)
    • convertFile

      public void convertFile(File ediFile, NamedWriter namedWriter)
    • convertFiles

      public void convertFiles(File ediFileOrDir, String patterns, boolean isRecursive, File outFileOrDir)
    • 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

      public EdiFileConverter chunkSize(int chunkSize)
      Returns:
      this.
    • isSplitMode

      public EdiFileConverter isSplitMode(boolean isSplitMode)
      Returns:
      this.
    • isFormatJson

      public EdiFileConverter isFormatJson(boolean isFormatJson)
      Returns:
      this.
    • isFormatJson

      public boolean isFormatJson()
    • isShowProgress

      public EdiFileConverter isShowProgress(boolean isShowProgress)
      Returns:
      this.
    • isShowProgress

      public boolean isShowProgress()
    • isSerializeParsingIssues

      public EdiFileConverter isSerializeParsingIssues(boolean isSerializeParsingIssues)
      Returns:
      this.
    • isSerializeParsingIssues

      public boolean isSerializeParsingIssues()
    • maxNumberOfIssues

      public EdiFileConverter maxNumberOfIssues(int maxNumberOfIssues)
      Returns:
      this.
    • maxNumberOfIssues

      public int maxNumberOfIssues()
    • csvConversionSchemaFileName

      public String csvConversionSchemaFileName()
    • csvConversionSchemaFileName

      public EdiFileConverter csvConversionSchemaFileName(String csvConversionSchemaFileName)
      Returns:
      this.
    • csvConversionSchemaName

      public String csvConversionSchemaName()
    • csvConversionSchemaName

      public EdiFileConverter csvConversionSchemaName(String csvConversionSchemaName)
      Returns:
      this.
    • conversionContext

      public hdi.edi.csv.CsvConversionContext conversionContext()
    • transactionTypeFilter

      public EdiFileConverter transactionTypeFilter(TransactionType transactionTypeFilter)
      Returns:
      this.