@ThreadSafety(level=NOT_THREADSAFE) public final class DNsOnlyLDAPResultWriter extends LDAPResultWriter
LDAPResultWriter
instance that simply prints
the DNs of the entries that are returned, with a separate DN per line. There
will not be any blank lines between DNs, and there will not be any prefix
(for example, "dn:") before each DN.
NOTE: This class, and other classes within the
com.unboundid.ldap.sdk.unboundidds
package structure, are only
supported for use against Ping Identity, UnboundID, and
Nokia/Alcatel-Lucent 8661 server products. These classes provide support
for proprietary functionality or for external specifications that are not
considered stable or mature enough to be guaranteed to work in an
interoperable way with other types of LDAP servers.
Constructor and Description |
---|
DNsOnlyLDAPResultWriter(java.io.OutputStream outputStream)
Creates a new instance of this LDAP result writer.
|
Modifier and Type | Method and Description |
---|---|
void |
writeComment(java.lang.String comment)
Writes the provided comment to the output.
|
void |
writeHeader()
Formats and writes a header that describes the way in which the data will
be formatted.
|
void |
writeResult(LDAPResult result)
Formats and writes the provided LDAP result.
|
void |
writeSearchResultEntry(SearchResultEntry entry)
Formats and writes the provided search result entry.
|
void |
writeSearchResultReference(SearchResultReference ref)
Formats and writes the provided search result reference.
|
void |
writeUnsolicitedNotification(LDAPConnection connection,
ExtendedResult notification)
Formats and writes the provided unsolicited notification.
|
flush, getPrintStream, print, println, println, updateOutputStream
public DNsOnlyLDAPResultWriter(@NotNull java.io.OutputStream outputStream)
outputStream
- The output stream to which output will be written.public void writeComment(@NotNull java.lang.String comment)
writeComment
in class LDAPResultWriter
comment
- The comment to be written. It must not be null
.public void writeHeader()
writeHeader
in class LDAPResultWriter
public void writeSearchResultEntry(@NotNull SearchResultEntry entry)
writeSearchResultEntry
in class LDAPResultWriter
entry
- The search result entry to be processed.public void writeSearchResultReference(@NotNull SearchResultReference ref)
writeSearchResultReference
in class LDAPResultWriter
ref
- The search result reference to be processed.public void writeResult(@NotNull LDAPResult result)
writeResult
in class LDAPResultWriter
result
- The LDAP result to be processed. It may or may not be a
search result.public void writeUnsolicitedNotification(@NotNull LDAPConnection connection, @NotNull ExtendedResult notification)
writeUnsolicitedNotification
in class LDAPResultWriter
connection
- The connection on which the unsolicited notification
was received.notification
- The unsolicited notification that was received.