Package org.ldaptive.io
Class LdifReader
- java.lang.Object
-
- org.ldaptive.io.LdifReader
-
- All Implemented Interfaces:
SearchResultReader
public class LdifReader extends Object implements SearchResultReader
Reads an LDIF from aReader
and returns aSearchResult
.
-
-
Field Summary
Fields Modifier and Type Field Description private Reader
ldifReader
Reader to read from.private SortBehavior
sortBehavior
Sort behavior.
-
Constructor Summary
Constructors Constructor Description LdifReader(Reader reader)
Creates a new ldif reader.LdifReader(Reader reader, SortBehavior sb)
Creates a new ldif reader.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchResult
read()
Reads LDIF data from the reader and returns a search result.
-
-
-
Field Detail
-
ldifReader
private final Reader ldifReader
Reader to read from.
-
sortBehavior
private final SortBehavior sortBehavior
Sort behavior.
-
-
Constructor Detail
-
LdifReader
public LdifReader(Reader reader)
Creates a new ldif reader.- Parameters:
reader
- to read LDIF from
-
LdifReader
public LdifReader(Reader reader, SortBehavior sb)
Creates a new ldif reader.- Parameters:
reader
- to read LDIF fromsb
- sort behavior of the ldap result
-
-
Method Detail
-
read
public SearchResult read() throws IOException
Reads LDIF data from the reader and returns a search result.- Specified by:
read
in interfaceSearchResultReader
- Returns:
- search result derived from the LDIF
- Throws:
IOException
- if an error occurs using the reader
-
-