com.armatiek.infofuze.source.ldap
Class LDAPSource
java.lang.Object
javax.xml.transform.stream.StreamSource
com.armatiek.infofuze.source.AbstractStreamSource
com.armatiek.infofuze.source.ldap.LDAPSource
- All Implemented Interfaces:
- DataSourceIf, javax.xml.transform.Source
public class LDAPSource
- extends AbstractStreamSource
The LDAPSource can be used to stream the result of a search operation on a
directory service using the Lightweight Directory Access Protocol (LDAP).
Examples of directory services that can be searched using LDAP are the
Microsoft Active Directory, Novell eDirectory, Apache Directory Service
(ApacheDS), Oracle Internet Directory (OID), and slapd, part of OpenLDAP. The
result of a search operation is written to the stream in the Directory
Services Markup Language (DSML) format.
- Author:
- Maarten Kroon
Fields inherited from class javax.xml.transform.stream.StreamSource |
FEATURE |
Constructor Summary |
LDAPSource(org.w3c.dom.Element configElem)
|
Methods inherited from class com.armatiek.infofuze.source.AbstractStreamSource |
afterStreamClosed, close, destroy, getName, getReader, getTransformId, getTransformMode, isAutoReturning, isOpen, open, reset, setAutoReturning, setParameters, setTransformId, setTransformMode |
Methods inherited from class javax.xml.transform.stream.StreamSource |
getInputStream, getPublicId, getSystemId, setInputStream, setPublicId, setReader, setSystemId, setSystemId |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LDAPSource
public LDAPSource(org.w3c.dom.Element configElem)
throws InfofuzeException
- Throws:
InfofuzeException
getInternalReader
public java.io.Reader getInternalReader()