|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.vt.middleware.ldap.ldif.Ldif
public class Ldif
Ldif contains functions for converting LDAP search result sets
into LDIF.
| Field Summary | |
|---|---|
protected LdapBeanFactory |
beanFactory
Ldap bean factory. |
static int |
COLON_CHAR
ASCII decimal value of colon. |
static int |
CR_CHAR
ASCII decimal value of carriage return. |
static int |
LA_CHAR
ASCII decimal value of left arrow. |
static int |
LF_CHAR
ASCII decimal value of line feed. |
protected org.apache.commons.logging.Log |
logger
Log for this class. |
static int |
MAX_ASCII_CHAR
ASCII decimal value of highest character. |
static int |
NUL_CHAR
ASCII decimal value of nul. |
static int |
SP_CHAR
ASCII decimal value of space. |
| Constructor Summary | |
|---|---|
Ldif()
|
|
| Method Summary | |
|---|---|
String |
createLdif(Iterator<SearchResult> results)
This will take the results of a prior LDAP query and convert it to LDIF. |
String |
createLdif(LdapResult result)
This will take the results of a prior LDAP query and convert it to LDIF. |
protected String |
createLdifEntry(LdapEntry ldapEntry)
This will take an LDAP entry and convert it to LDIF. |
LdapBeanFactory |
getLdapBeanFactory()
Returns the factory for creating ldap beans. |
Iterator<SearchResult> |
importLdif(Reader reader)
This will take a Reader containing an LDIF and convert it to an Iterator of LDAP search results. |
LdapResult |
importLdifToLdapResult(Reader reader)
This will take a Reader containing an LDIF and convert it to an
LdapResult. |
void |
outputLdif(Iterator<SearchResult> results,
Writer writer)
This will write the supplied LDAP search results to the supplied writer in LDIF form. |
void |
outputLdif(LdapResult result,
Writer writer)
This will write the supplied LDAP search results to the supplied writer in LDIF form. |
void |
setLdapBeanFactory(LdapBeanFactory lbf)
Sets the factory for creating ldap beans. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int NUL_CHAR
public static final int LF_CHAR
public static final int CR_CHAR
public static final int SP_CHAR
public static final int COLON_CHAR
public static final int LA_CHAR
public static final int MAX_ASCII_CHAR
protected final org.apache.commons.logging.Log logger
protected LdapBeanFactory beanFactory
| Constructor Detail |
|---|
public Ldif()
| Method Detail |
|---|
public LdapBeanFactory getLdapBeanFactory()
LdapBeanFactorypublic void setLdapBeanFactory(LdapBeanFactory lbf)
lbf - LdapBeanFactorypublic String createLdif(Iterator<SearchResult> results)
results - Iterator of LDAP search results
Stringpublic String createLdif(LdapResult result)
result - LdapResult
Stringprotected String createLdifEntry(LdapEntry ldapEntry)
ldapEntry - LdapEntry to convert
String
public void outputLdif(Iterator<SearchResult> results,
Writer writer)
throws IOException
results - Iterator of LDAP search resultswriter - Writer to write to
IOException - if an error occurs while writing to the output stream
public void outputLdif(LdapResult result,
Writer writer)
throws IOException
result - LdapResultwriter - Writer to write to
IOException - if an error occurs while writing to the output stream
public Iterator<SearchResult> importLdif(Reader reader)
throws IOException
reader - Reader containing LDIF content
Iterator - of LDAP search results
IOException - if an I/O error occurs
public LdapResult importLdifToLdapResult(Reader reader)
throws IOException
LdapResult. Provides a loose implementation of RFC 2849. Should not
be used to validate LDIF format as it does not enforce strictness.
reader - Reader containing LDIF content
LdapResult - LDAP search results
IOException - if an I/O error occurs
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||