org.apache.xmlrpc.parser

Class ExtParser

public abstract class ExtParser extends Object implements TypeParser

Base class for parsing external XML representations, like DOM, or JAXB.
Method Summary
voidcharacters(char[] pChars, int pOffset, int pLength)
voidendDocument()
voidendElement(String pURI, String pLocalName, String pQName)
voidendPrefixMapping(String pPrefix)
protected abstract ContentHandlergetExtHandler()
Returns a content handler for parsing the actual contents.
protected abstract StringgetTagName()
Returns the outer node name.
voidignorableWhitespace(char[] pChars, int pOffset, int pLength)
voidprocessingInstruction(String pTarget, String pData)
voidsetDocumentLocator(Locator pLocator)
voidskippedEntity(String pName)
voidstartDocument()
voidstartElement(String pURI, String pLocalName, String pQName, Attributes pAttrs)
voidstartPrefixMapping(String pPrefix, String pURI)

Method Detail

characters

public void characters(char[] pChars, int pOffset, int pLength)

endDocument

public void endDocument()

endElement

public void endElement(String pURI, String pLocalName, String pQName)

endPrefixMapping

public void endPrefixMapping(String pPrefix)

getExtHandler

protected abstract ContentHandler getExtHandler()
Returns a content handler for parsing the actual contents.

Returns: A SAX handler for parsing the XML inside the outer ex:foo element.

Throws: SAXException Creating the handler failed.

getTagName

protected abstract String getTagName()
Returns the outer node name.

ignorableWhitespace

public void ignorableWhitespace(char[] pChars, int pOffset, int pLength)

processingInstruction

public void processingInstruction(String pTarget, String pData)

setDocumentLocator

public void setDocumentLocator(Locator pLocator)

skippedEntity

public void skippedEntity(String pName)

startDocument

public void startDocument()

startElement

public void startElement(String pURI, String pLocalName, String pQName, Attributes pAttrs)

startPrefixMapping

public void startPrefixMapping(String pPrefix, String pURI)
Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.