Class SchemaWriter
- java.lang.Object
-
- org.exolab.castor.xml.schema.writer.SchemaWriter
-
public class SchemaWriter extends java.lang.ObjectA class for serializing Schema models.- Version:
- $Revision: 8687 $ $Date: 2006-04-05 13:16:42 -0600 (Wed, 05 Apr 2006) $
- Author:
- Keith Visco
-
-
Field Summary
Fields Modifier and Type Field Description static booleanenableDeprecated.
-
Constructor Summary
Constructors Constructor Description SchemaWriter()A constructor to create an empty uninitialized SchemaWriter via XMLContext.SchemaWriter(java.io.Writer writer)Creates a new SchemaWriter for the given Writer.SchemaWriter(org.xml.sax.DocumentHandler handler)Creates a new SchemaWriter for the given DocumentHandler.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetDocumentHandler(java.io.Writer writer)To set the DocumentHandler to a Writer - which is wrapped by a serializer.voidsetDocumentHandler(org.xml.sax.DocumentHandler documentHandler)To directly set a DocumentHandler.voidsetSchemaContext(SchemaContext schemaContext)To set theSchemaContextto be used for theSchemaWriter.voidwrite(Schema schema)
-
-
-
Constructor Detail
-
SchemaWriter
public SchemaWriter(java.io.Writer writer) throws java.io.IOExceptionCreates a new SchemaWriter for the given Writer.- Parameters:
writer- the Writer to serialize to- Throws:
java.io.IOException- in case taht wrapping the Writer fails
-
SchemaWriter
public SchemaWriter(org.xml.sax.DocumentHandler handler)
Creates a new SchemaWriter for the given DocumentHandler.- Parameters:
handler- the DocumentHandler to send events to
-
SchemaWriter
public SchemaWriter()
A constructor to create an empty uninitialized SchemaWriter via XMLContext.
-
-
Method Detail
-
setSchemaContext
public void setSchemaContext(SchemaContext schemaContext)
To set theSchemaContextto be used for theSchemaWriter.- Parameters:
schemaContext- theSchemaContextto be used
-
setDocumentHandler
public void setDocumentHandler(java.io.Writer writer) throws java.io.IOExceptionTo set the DocumentHandler to a Writer - which is wrapped by a serializer.- Parameters:
writer- the Writer to use for output- Throws:
java.io.IOException- in case the Writer cannot be used for DocumentHandler
-
setDocumentHandler
public void setDocumentHandler(org.xml.sax.DocumentHandler documentHandler)
To directly set a DocumentHandler.- Parameters:
documentHandler- set the DocumentHandler
-
write
public void write(Schema schema) throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
-
-