org.exolab.castor.xml.util

Class DocumentHandlerAdapter

Implemented Interfaces:
ContentHandler

public class DocumentHandlerAdapter
extends java.lang.Object
implements ContentHandler

A ContentHandler implementation that wraps a DocumentHandler. This ContentHandler was written for the Marshaller and expects that QNames are non-null in calls to startElement and endElement methods as well as inside the Attributes list.
Version:
$Revision: 6671 $ $Date: 2004-09-10 12:15:10 -0600 (Fri, 10 Sep 2004) $
Author:
Keith Visco

Constructor Summary

DocumentHandlerAdapter(DocumentHandler handler)
Creates a new DocumentHandlerAdapter

Method Summary

void
characters(char[] chars, int start, int length)
void
endDocument()
void
endElement(String uri, String localName, String qName)
void
endPrefixMapping(String prefix)
void
ignorableWhitespace(char[] chars, int start, int length)
void
processingInstruction(String target, String data)
void
setDocumentLocator(Locator locator)
void
skippedEntity(String arg0)
void
startDocument()
void
startElement(String uri, String localName, String qName, Attributes atts)
void
startPrefixMapping(String prefix, String uri)

Constructor Details

DocumentHandlerAdapter

public DocumentHandlerAdapter(DocumentHandler handler)
Creates a new DocumentHandlerAdapter
Parameters:
handler - the DocumentHandler to wrap (non-null).

Method Details

characters

public void characters(char[] chars,
                       int start,
                       int length)
            throws SAXException
See Also:
org.xml.sax.ContentHandler.characters(char[], int, int)

endDocument

public void endDocument()
            throws SAXException
See Also:
org.xml.sax.ContentHandler.endDocument()

endElement

public void endElement(String uri,
                       String localName,
                       String qName)
            throws SAXException
See Also:
org.xml.sax.ContentHandler.endElement(java.lang.String, java.lang.String, java.lang.String)

endPrefixMapping

public void endPrefixMapping(String prefix)
            throws SAXException
See Also:
org.xml.sax.ContentHandler.endPrefixMapping(java.lang.String)

ignorableWhitespace

public void ignorableWhitespace(char[] chars,
                                int start,
                                int length)
            throws SAXException
See Also:
org.xml.sax.ContentHandler.ignorableWhitespace(char[], int, int)

processingInstruction

public void processingInstruction(String target,
                                  String data)
            throws SAXException
See Also:
org.xml.sax.ContentHandler.processingInstruction(java.lang.String, java.lang.String)

setDocumentLocator

public void setDocumentLocator(Locator locator)
See Also:
org.xml.sax.ContentHandler.setDocumentLocator(org.xml.sax.Locator)

skippedEntity

public void skippedEntity(String arg0)
            throws SAXException
See Also:
org.xml.sax.ContentHandler.skippedEntity(java.lang.String)

startDocument

public void startDocument()
            throws SAXException
See Also:
org.xml.sax.ContentHandler.startDocument()

startElement

public void startElement(String uri,
                         String localName,
                         String qName,
                         Attributes atts)
            throws SAXException
See Also:
org.xml.sax.ContentHandler.startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)

startPrefixMapping

public void startPrefixMapping(String prefix,
                               String uri)
            throws SAXException
See Also:
org.xml.sax.ContentHandler.startPrefixMapping(java.lang.String, java.lang.String)

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