Class UniVocityFixedDataFormat

java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.dataformat.univocity.AbstractUniVocityDataFormat<com.univocity.parsers.fixed.FixedWidthFormat,com.univocity.parsers.fixed.FixedWidthWriterSettings,com.univocity.parsers.fixed.FixedWidthWriter,com.univocity.parsers.fixed.FixedWidthParserSettings,com.univocity.parsers.fixed.FixedWidthParser,UniVocityFixedDataFormat>
org.apache.camel.dataformat.univocity.UniVocityFixedDataFormat
All Implemented Interfaces:
AutoCloseable, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.DataFormat, org.apache.camel.spi.DataFormatName, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

@Dataformat("univocityFixed") @Deprecated(since="4.8.0") public class UniVocityFixedDataFormat extends AbstractUniVocityDataFormat<com.univocity.parsers.fixed.FixedWidthFormat,com.univocity.parsers.fixed.FixedWidthWriterSettings,com.univocity.parsers.fixed.FixedWidthWriter,com.univocity.parsers.fixed.FixedWidthParserSettings,com.univocity.parsers.fixed.FixedWidthParser,UniVocityFixedDataFormat>
Deprecated.
This class is the data format that uses the fixed-width uniVocity parser.
  • Field Details

    • fieldLengths

      protected int[] fieldLengths
      Deprecated.
    • skipTrailingCharsUntilNewline

      protected Boolean skipTrailingCharsUntilNewline
      Deprecated.
    • recordEndsOnNewline

      protected Boolean recordEndsOnNewline
      Deprecated.
    • padding

      protected Character padding
      Deprecated.
  • Constructor Details

    • UniVocityFixedDataFormat

      public UniVocityFixedDataFormat()
      Deprecated.
  • Method Details

    • getFieldLengths

      public int[] getFieldLengths()
      Deprecated.
      Gets the field lengths. It's used to construct uniVocity FixedWidthFields instance.
      Returns:
      the field lengths
    • setFieldLengths

      public UniVocityFixedDataFormat setFieldLengths(int[] fieldLengths)
      Deprecated.
      Sets the field lengths It's used to construct uniVocity FixedWidthFields instance.
      Parameters:
      fieldLengths - the field length
      Returns:
      current data format instance, fluent API
    • getSkipTrailingCharsUntilNewline

      public Boolean getSkipTrailingCharsUntilNewline()
      Deprecated.
      Gets whether or not trailing characters until new line must be ignored.
      Returns:
      whether or not trailing characters until new line must be ignored
      See Also:
      • FixedWidthParserSettings.getSkipTrailingCharsUntilNewline()
    • setSkipTrailingCharsUntilNewline

      public UniVocityFixedDataFormat setSkipTrailingCharsUntilNewline(Boolean skipTrailingCharsUntilNewline)
      Deprecated.
      Sets whether or not trailing characters until new line must be ignored.
      Parameters:
      skipTrailingCharsUntilNewline - whether or not trailing characters until new line must be ignored
      Returns:
      current data format instance, fluent API
      See Also:
      • FixedWidthParserSettings.setSkipTrailingCharsUntilNewline(boolean)
    • getRecordEndsOnNewline

      public Boolean getRecordEndsOnNewline()
      Deprecated.
      Gets whether or not the record ends on new line.
      Returns:
      whether or not the record ends on new line
      See Also:
      • FixedWidthParserSettings.getRecordEndsOnNewline()
    • setRecordEndsOnNewline

      public UniVocityFixedDataFormat setRecordEndsOnNewline(Boolean recordEndsOnNewline)
      Deprecated.
      Sets whether or not the record ends on new line
      Parameters:
      recordEndsOnNewline - whether or not the record ends on new line
      Returns:
      current data format instance, fluent API
      See Also:
      • FixedWidthParserSettings.setRecordEndsOnNewline(boolean)
    • getPadding

      public Character getPadding()
      Deprecated.
      Gets the padding symbol. If null then the default format value is used.
      Returns:
      the padding symbol
      See Also:
      • FixedWidthFormat.getPadding()
    • setPadding

      public UniVocityFixedDataFormat setPadding(Character padding)
      Deprecated.
      Sets the padding symbol. If null then the default format value is used.
      Parameters:
      padding - the padding symbol
      Returns:
      current data format instance, fluent API
      See Also:
      • FixedWidthFormat.setPadding(char)
    • createWriterSettings

      protected com.univocity.parsers.fixed.FixedWidthWriterSettings createWriterSettings()
      Deprecated.
      Creates a new instance of the writer settings.
      Specified by:
      createWriterSettings in class AbstractUniVocityDataFormat<com.univocity.parsers.fixed.FixedWidthFormat,com.univocity.parsers.fixed.FixedWidthWriterSettings,com.univocity.parsers.fixed.FixedWidthWriter,com.univocity.parsers.fixed.FixedWidthParserSettings,com.univocity.parsers.fixed.FixedWidthParser,UniVocityFixedDataFormat>
      Returns:
      New instance of the writer settings
    • createWriter

      protected com.univocity.parsers.fixed.FixedWidthWriter createWriter(Writer writer, com.univocity.parsers.fixed.FixedWidthWriterSettings settings)
      Deprecated.
      Creates a new instance of the uniVocity writer.
      Specified by:
      createWriter in class AbstractUniVocityDataFormat<com.univocity.parsers.fixed.FixedWidthFormat,com.univocity.parsers.fixed.FixedWidthWriterSettings,com.univocity.parsers.fixed.FixedWidthWriter,com.univocity.parsers.fixed.FixedWidthParserSettings,com.univocity.parsers.fixed.FixedWidthParser,UniVocityFixedDataFormat>
      Parameters:
      writer - Output writer to use
      settings - Writer settings to use
      Returns:
      New uinstance of the uniVocity writer
    • createParserSettings

      protected com.univocity.parsers.fixed.FixedWidthParserSettings createParserSettings()
      Deprecated.
      Creates a new instance of the parser settings.
      Specified by:
      createParserSettings in class AbstractUniVocityDataFormat<com.univocity.parsers.fixed.FixedWidthFormat,com.univocity.parsers.fixed.FixedWidthWriterSettings,com.univocity.parsers.fixed.FixedWidthWriter,com.univocity.parsers.fixed.FixedWidthParserSettings,com.univocity.parsers.fixed.FixedWidthParser,UniVocityFixedDataFormat>
      Returns:
      New instance of the parser settings
    • configureParserSettings

      protected void configureParserSettings(com.univocity.parsers.fixed.FixedWidthParserSettings settings)
      Deprecated.
      Description copied from class: AbstractUniVocityDataFormat
      Configure the parser settings.
      Overrides:
      configureParserSettings in class AbstractUniVocityDataFormat<com.univocity.parsers.fixed.FixedWidthFormat,com.univocity.parsers.fixed.FixedWidthWriterSettings,com.univocity.parsers.fixed.FixedWidthWriter,com.univocity.parsers.fixed.FixedWidthParserSettings,com.univocity.parsers.fixed.FixedWidthParser,UniVocityFixedDataFormat>
      Parameters:
      settings - Parser settings to configure
    • createParser

      protected com.univocity.parsers.fixed.FixedWidthParser createParser(com.univocity.parsers.fixed.FixedWidthParserSettings settings)
      Deprecated.
      Creates a new instance of the uniVocity parser.
      Specified by:
      createParser in class AbstractUniVocityDataFormat<com.univocity.parsers.fixed.FixedWidthFormat,com.univocity.parsers.fixed.FixedWidthWriterSettings,com.univocity.parsers.fixed.FixedWidthWriter,com.univocity.parsers.fixed.FixedWidthParserSettings,com.univocity.parsers.fixed.FixedWidthParser,UniVocityFixedDataFormat>
      Parameters:
      settings - Parser settings to use
      Returns:
      New instance of the uniVocity parser
    • configureFormat

      protected void configureFormat(com.univocity.parsers.fixed.FixedWidthFormat format)
      Deprecated.
      Configures the format.
      Overrides:
      configureFormat in class AbstractUniVocityDataFormat<com.univocity.parsers.fixed.FixedWidthFormat,com.univocity.parsers.fixed.FixedWidthWriterSettings,com.univocity.parsers.fixed.FixedWidthWriter,com.univocity.parsers.fixed.FixedWidthParserSettings,com.univocity.parsers.fixed.FixedWidthParser,UniVocityFixedDataFormat>
      Parameters:
      format - format to configure
    • getDataFormatName

      public String getDataFormatName()
      Deprecated.