org.exolab.castor.xml.schema.writer

Class SchemaWriter


public class SchemaWriter
extends java.lang.Object

A class for serializing Schema models.
Version:
$Revision: 7410 $ $Date: 2006-04-05 13:16:42 -0600 (Wed, 05 Apr 2006) $
Author:
Keith Visco

Field Summary

static boolean
enable
Deprecated.

Constructor Summary

SchemaWriter()
A constructor to create an empty uninitialized SchemaWriter via XMLContext.
SchemaWriter(DocumentHandler handler)
Creates a new SchemaWriter for the given DocumentHandler.
SchemaWriter(Writer writer)
Creates a new SchemaWriter for the given Writer.

Method Summary

void
setDocumentHandler(DocumentHandler documentHandler)
To directly set a DocumentHandler.
void
setDocumentHandler(Writer writer)
To set the DocumentHandler to a Writer - which is wrapped by a serializer.
void
setSchemaContext(SchemaContext schemaContext)
To set the SchemaContext to be used for the SchemaWriter.
void
write(Schema schema)

Field Details

enable

public static boolean enable

Deprecated.

This field is no longer used and only here for backward compatibility.

Constructor Details

SchemaWriter

public SchemaWriter()
A constructor to create an empty uninitialized SchemaWriter via XMLContext.

SchemaWriter

public SchemaWriter(DocumentHandler handler)
Creates a new SchemaWriter for the given DocumentHandler.
Parameters:
handler - the DocumentHandler to send events to

SchemaWriter

public SchemaWriter(Writer writer)
            throws IOException
Creates a new SchemaWriter for the given Writer.
Parameters:
writer - the Writer to serialize to

Method Details

setDocumentHandler

public void setDocumentHandler(DocumentHandler documentHandler)
To directly set a DocumentHandler.
Parameters:
documentHandler - set the DocumentHandler

setDocumentHandler

public void setDocumentHandler(Writer writer)
            throws IOException
To set the DocumentHandler to a Writer - which is wrapped by a serializer.
Parameters:
writer - the Writer to use for output

setSchemaContext

public void setSchemaContext(SchemaContext schemaContext)
To set the SchemaContext to be used for the SchemaWriter.
Parameters:
schemaContext - the SchemaContext to be used

write

public void write(Schema schema)
            throws SAXException

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