org.exolab.castor.dsml
Class Exporter

java.lang.Object
  extended by org.exolab.castor.dsml.Exporter
Direct Known Subclasses:
JNDIExporter, MozillaExporter

public abstract class Exporter
extends java.lang.Object

Version:
$Revision: 1.2 $ $Date: 2004/12/13 20:58:54 $
Author:
Assaf Arkin

Constructor Summary
Exporter()
           
 
Method Summary
protected abstract  Consumer createConsumer()
           
abstract  void export(org.xml.sax.DocumentHandler docHandler, boolean serverSchema, boolean importPolicy)
           
 void export(java.io.OutputStream output, boolean serverSchema, boolean importPolicy)
           
 void export(java.io.Writer output, boolean serverSchema, boolean importPolicy)
           
 ImportDescriptor getImportDescriptor()
           
 SearchDescriptor getSearchDescriptor()
           
 void readSearchDescriptor(java.io.InputStream input)
           
protected  void readSearchDescriptor(org.xml.sax.Parser parser, org.xml.sax.InputSource input)
           
 void readSearchDescriptor(java.io.Reader input)
           
 void setImportDescriptor(ImportDescriptor importDesc)
           
 void setSearchDescriptor(SearchDescriptor searchDesc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Exporter

public Exporter()
Method Detail

export

public void export(java.io.OutputStream output,
                   boolean serverSchema,
                   boolean importPolicy)
            throws ImportExportException
Throws:
ImportExportException

export

public void export(java.io.Writer output,
                   boolean serverSchema,
                   boolean importPolicy)
            throws ImportExportException
Throws:
ImportExportException

export

public abstract void export(org.xml.sax.DocumentHandler docHandler,
                            boolean serverSchema,
                            boolean importPolicy)
                     throws ImportExportException
Throws:
ImportExportException

setSearchDescriptor

public void setSearchDescriptor(SearchDescriptor searchDesc)

getSearchDescriptor

public SearchDescriptor getSearchDescriptor()

setImportDescriptor

public void setImportDescriptor(ImportDescriptor importDesc)

getImportDescriptor

public ImportDescriptor getImportDescriptor()

readSearchDescriptor

public void readSearchDescriptor(java.io.InputStream input)
                          throws java.io.IOException,
                                 org.xml.sax.SAXException
Throws:
java.io.IOException
org.xml.sax.SAXException

readSearchDescriptor

public void readSearchDescriptor(java.io.Reader input)
                          throws java.io.IOException,
                                 org.xml.sax.SAXException
Throws:
java.io.IOException
org.xml.sax.SAXException

readSearchDescriptor

protected void readSearchDescriptor(org.xml.sax.Parser parser,
                                    org.xml.sax.InputSource input)
                             throws java.io.IOException,
                                    org.xml.sax.SAXException
Throws:
java.io.IOException
org.xml.sax.SAXException

createConsumer

protected abstract Consumer createConsumer()


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