com.armatiek.infofuze.source.ldap
Class LDAPSource

java.lang.Object
  extended by javax.xml.transform.stream.StreamSource
      extended by com.armatiek.infofuze.source.AbstractStreamSource
          extended by 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

Field Summary
 
Fields inherited from class javax.xml.transform.stream.StreamSource
FEATURE
 
Constructor Summary
LDAPSource(org.w3c.dom.Element configElem)
           
 
Method Summary
 java.io.Reader getInternalReader()
           
 
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
 

Constructor Detail

LDAPSource

public LDAPSource(org.w3c.dom.Element configElem)
           throws InfofuzeException
Throws:
InfofuzeException
Method Detail

getInternalReader

public java.io.Reader getInternalReader()