Package org.exolab.castor.dsml
Class Importer
- java.lang.Object
-
- org.exolab.castor.dsml.Importer
-
- Direct Known Subclasses:
JNDIImporter,MozillaImporter
public abstract class Importer extends java.lang.Object- Version:
- $Revision: 8145 $ $Date: 2006-04-10 16:39:24 -0600 (Mon, 10 Apr 2006) $
- Author:
- Assaf Arkin
-
-
Constructor Summary
Constructors Constructor Description Importer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract ConsumercreateConsumer()ImportDescriptorgetImportDescriptor()ImportEventListenergetImportEventListener()voidimportDocument(java.io.InputStream stream)voidimportDocument(java.io.Reader reader)voidimportDocument(org.xml.sax.Parser parser, org.xml.sax.InputSource input)abstract voidimportEntries(java.util.Enumeration<javax.naming.directory.SearchResult> enumeration)protected voidnotify(java.lang.String name, int flag)voidreadImportDescriptor(java.io.InputStream input)voidreadImportDescriptor(java.io.Reader input)protected voidreadImportDescriptor(org.xml.sax.Parser parser, org.xml.sax.InputSource input)voidsetImportDescriptor(ImportDescriptor importDesc)voidsetImportEventListener(ImportEventListener listener)
-
-
-
Method Detail
-
setImportDescriptor
public void setImportDescriptor(ImportDescriptor importDesc)
-
getImportDescriptor
public ImportDescriptor getImportDescriptor()
-
setImportEventListener
public void setImportEventListener(ImportEventListener listener) throws java.util.TooManyListenersException
- Throws:
java.util.TooManyListenersException
-
getImportEventListener
public ImportEventListener getImportEventListener()
-
importDocument
public void importDocument(java.io.InputStream stream) throws ImportExportException- Throws:
ImportExportException
-
importDocument
public void importDocument(java.io.Reader reader) throws ImportExportException- Throws:
ImportExportException
-
importDocument
public void importDocument(org.xml.sax.Parser parser, org.xml.sax.InputSource input) throws ImportExportException- Throws:
ImportExportException
-
readImportDescriptor
public void readImportDescriptor(java.io.InputStream input) throws java.io.IOException, org.xml.sax.SAXException- Throws:
java.io.IOExceptionorg.xml.sax.SAXException
-
readImportDescriptor
public void readImportDescriptor(java.io.Reader input) throws java.io.IOException, org.xml.sax.SAXException- Throws:
java.io.IOExceptionorg.xml.sax.SAXException
-
readImportDescriptor
protected void readImportDescriptor(org.xml.sax.Parser parser, org.xml.sax.InputSource input) throws java.io.IOException, org.xml.sax.SAXException- Throws:
java.io.IOExceptionorg.xml.sax.SAXException
-
notify
protected void notify(java.lang.String name, int flag)
-
createConsumer
protected abstract Consumer createConsumer()
-
importEntries
public abstract void importEntries(java.util.Enumeration<javax.naming.directory.SearchResult> enumeration) throws ImportExportException- Throws:
ImportExportException
-
-