Package com.unboundid.ldif
This package contains classes and data structures for processing data in the
LDAP Data Interchange Format (LDIF) as described in
RFC 2849. It includes
classes for reading and writing entries, as well as change records for add,
delete, modify, and modify DN operations.
-
Interface Summary Interface Description LDIFReaderChangeRecordTranslator This interface is used by the LDIFReader to translate change records read from the input or filter them out before they are returned viaLDIFReader.readChangeRecord()
.LDIFReaderEntryTranslator This interface is used by the LDIFReader to translate entries read from the input or filter them out before they are returned viaLDIFReader.readEntry()
.LDIFRecord This interface defines a common API for LDIF records, which are objects that can be represented using LDIF.LDIFWriterChangeRecordTranslator This interface is used by the LDIFWriter to translate or exclude change records before they are written.LDIFWriterEntryTranslator This interface is used by the LDIFWriter to translate or exclude entries before they are written. -
Class Summary Class Description AggregateLDIFReaderChangeRecordTranslator 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.AggregateLDIFReaderEntryTranslator This class provides an implementation of an LDIF reader entry translator that can be used to invoke multiple LDIF reader entry translators for each entry to be processed.AggregateLDIFWriterChangeRecordTranslator This class provides an implementation of an LDIF writer change record translator that can be used to invoke multiple LDIF writer change record translators for each record to be processed.AggregateLDIFWriterEntryTranslator This class provides an implementation of an LDIF writer entry translator that can be used to invoke multiple LDIF writer entry translators for each entry to be processed.Base64EncodingStrategy This class defines a set of properties that can be used to indicate which types of optional base64-encoding should be performed by the LDAP SDK.LDIFAddChangeRecord This class defines an LDIF add change record, which can be used to represent an LDAP add request.LDIFChangeRecord This class provides a base class for LDIF change records, which can be used to represent add, delete, modify, and modify DN operations in LDIF form.LDIFDeleteChangeRecord This class defines an LDIF delete change record, which can be used to represent an LDAP delete request.LDIFDiff This class provides a command-line tool that can be used to identify the differences between two LDIF files.LDIFEntrySource This class provides anEntrySource
that will read entries from an LDIF file.LDIFModify This class provides a command-line tool that can be used to apply a set of changes to data in an LDIF file.LDIFModifyChangeRecord This class defines an LDIF modify change record, which can be used to represent an LDAP modify request.LDIFModifyDNChangeRecord This class defines an LDIF modify DN change record, which can be used to represent an LDAP modify DN request.LDIFReader This class provides an LDIF reader, which can be used to read and decode entries and change records from a data source using the LDAP Data Interchange Format as per RFC 2849.LDIFSearch This class provides a command-line tool that can be used to search for entries matching a given set of criteria in an LDIF file.LDIFWriter This class provides an LDIF writer, which can be used to write entries and change records in the LDAP Data Interchange Format as per RFC 2849. -
Enum Summary Enum Description DuplicateValueBehavior This enum defines a set of possible behaviors that may be exhibited by the LDIF reader when encountering entries with duplicate attribute values.TrailingSpaceBehavior This enum defines a set of possible behaviors that may be exhibited by the LDIF reader when encountering trailing spaces in attribute values that are not base64-encoded. -
Exception Summary Exception Description LDIFException This class defines an exception that may be thrown if a problem occurs while attempting to decode data read from an LDIF source.