org.exolab.castor.xml.util

Class DocumentHandlerAdapter

public class DocumentHandlerAdapter extends 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: 6231 $ $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
voidcharacters(char[] chars, int start, int length)
voidendDocument()
voidendElement(String uri, String localName, String qName)
voidendPrefixMapping(String prefix)
voidignorableWhitespace(char[] chars, int start, int length)
voidprocessingInstruction(String target, String data)
voidsetDocumentLocator(Locator locator)
voidskippedEntity(String arg0)
voidstartDocument()
voidstartElement(String uri, String localName, String qName, Attributes atts)
voidstartPrefixMapping(String prefix, String uri)

Constructor Detail

DocumentHandlerAdapter

public DocumentHandlerAdapter(DocumentHandler handler)
Creates a new DocumentHandlerAdapter

Parameters: handler the DocumentHandler to wrap (non-null).

Method Detail

characters

public void characters(char[] chars, int start, int length)

See Also: org.xml.sax.ContentHandler#characters(char[], int, int)

endDocument

public void endDocument()

See Also: org.xml.sax.ContentHandler#endDocument()

endElement

public void endElement(String uri, String localName, String qName)

See Also: org.xml.sax.ContentHandler#endElement(java.lang.String, java.lang.String, java.lang.String)

endPrefixMapping

public void endPrefixMapping(String prefix)

See Also: org.xml.sax.ContentHandler#endPrefixMapping(java.lang.String)

ignorableWhitespace

public void ignorableWhitespace(char[] chars, int start, int length)

See Also: org.xml.sax.ContentHandler#ignorableWhitespace(char[], int, int)

processingInstruction

public void processingInstruction(String target, String data)

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)

See Also: org.xml.sax.ContentHandler#skippedEntity(java.lang.String)

startDocument

public void startDocument()

See Also: org.xml.sax.ContentHandler#startDocument()

startElement

public void startElement(String uri, String localName, String qName, Attributes atts)

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)

See Also: org.xml.sax.ContentHandler#startPrefixMapping(java.lang.String, java.lang.String)

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