Class RpgSyntaxCheckerOptions

java.lang.Object
com.smeup.kokos.sdk.rpgle.syntaxchecker.RpgSyntaxCheckerOptions

public class RpgSyntaxCheckerOptions extends Object
It allows to set the syntax checking options.
  • Constructor Details

    • RpgSyntaxCheckerOptions

      public RpgSyntaxCheckerOptions()
  • Method Details

    • getCsvSep

      public RpgSyntaxCheckerOptions.CsvSep getCsvSep()
    • setCsvSep

      public void setCsvSep(RpgSyntaxCheckerOptions.CsvSep csvSep)
      Set the column separator value
      Parameters:
      csvSep - The separator,default RpgSyntaxCheckerOptions.CsvSep.Tabulator
    • getErrorEventFilter

      public BiPredicate<File,com.smeup.rpgparser.execution.ErrorEvent> getErrorEventFilter()
    • setErrorEventFilter

      public void setErrorEventFilter(BiPredicate<File,com.smeup.rpgparser.execution.ErrorEvent> errorEventFilter)
      Set the filter used to select which event must be added to log file.
      Parameters:
      errorEventFilter - Filter implementation, default passes all event
    • getCsvCreatorCustomizer

      public CsvCreatorCustomizer getCsvCreatorCustomizer()
    • setCsvCreatorCustomizer

      public void setCsvCreatorCustomizer(CsvCreatorCustomizer csvCreatorCustomizer)
      Set this property in order to customize the csv creation
      Parameters:
      csvCreatorCustomizer - The customizer implementation
    • isInclSameCopyErr

      public boolean isInclSameCopyErr()
    • setInclSameCopyErr

      public void setInclSameCopyErr(boolean inclSameCopyErr)
      If true in the tsv files will be reported all errors regardless the errors are related to the same /copy. Default false