org.exolab.castor.dsml

Class Importer

Known Direct Subclasses:
JNDIImporter, MozillaImporter

public abstract class Importer
extends java.lang.Object

Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:08:02 $
Author:
Assaf Arkin

Method Summary

protected abstract Consumer
createConsumer()
ImportDescriptor
getImportDescriptor()
ImportEventListener
getImportEventListener()
void
importDocument(InputStream stream)
void
importDocument(Parser parser, InputSource input)
void
importDocument(Reader reader)
abstract void
importEntries(Enumeration enum)
protected void
notify(String name, int flag)
void
readImportDescriptor(InputStream input)
protected void
readImportDescriptor(Parser parser, InputSource input)
void
readImportDescriptor(Reader input)
void
setImportDescriptor(ImportDescriptor importDesc)
void
setImportEventListener(ImportEventListener listener)

Method Details

createConsumer

protected abstract Consumer createConsumer()

getImportDescriptor

public ImportDescriptor getImportDescriptor()

getImportEventListener

public ImportEventListener getImportEventListener()

importDocument

public void importDocument(InputStream stream)
            throws ImportExportException

importDocument

public void importDocument(Parser parser,
                           InputSource input)
            throws ImportExportException

importDocument

public void importDocument(Reader reader)
            throws ImportExportException

importEntries

public abstract void importEntries(Enumeration enum)
            throws ImportExportException

notify

protected void notify(String name,
                      int flag)

readImportDescriptor

public void readImportDescriptor(InputStream input)
            throws IOException,
                   SAXException

readImportDescriptor

protected void readImportDescriptor(Parser parser,
                                    InputSource input)
            throws IOException,
                   SAXException

readImportDescriptor

public void readImportDescriptor(Reader input)
            throws IOException,
                   SAXException

setImportDescriptor

public void setImportDescriptor(ImportDescriptor importDesc)

setImportEventListener

public void setImportEventListener(ImportEventListener listener)
            throws TooManyListenersException

Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com