Class AggregateLDIFReaderChangeRecordTranslator

java.lang.Object
com.unboundid.ldif.AggregateLDIFReaderChangeRecordTranslator
All Implemented Interfaces:
LDIFReaderChangeRecordTranslator

This class provides an implementation of an LDIF reader change record translator that can be used to invoke multiple LDIF reader change record translators for each record to be processed.
  • Constructor Details

  • Method Details

    • translate

      @Nullable public LDIFChangeRecord translate(@NotNull LDIFChangeRecord original, long firstLineNumber) throws LDIFException
      Applies some special transformation or filtering to the original change record.
      Specified by:
      translate in interface LDIFReaderChangeRecordTranslator
      Parameters:
      original - The original change record that was read and parsed from the input file.
      firstLineNumber - The first line number of the LDIF change record. This is most useful when throwing an LDIFException.
      Returns:
      The LDIF change record that should be returned in the call to LDIFReader.readChangeRecord(). This can be the original parameter change record, a newly constructed change record, or null to signal that the provided change record should be skipped.
      Throws:
      LDIFException - If there is an exception during processing. This exception will be re-thrown to the caller of readChangeRecord.