com.sun.xml.bind.v2.runtime.unmarshaller

Class SAXConnector

public final class SAXConnector extends Object implements UnmarshallerHandler

Receives SAX events and convert them to our internal events.
Constructor Summary
SAXConnector(XmlVisitor next, LocatorEx externalLocator)
Method Summary
voidcharacters(char[] buf, int start, int len)
voidendDocument()
voidendElement(String uri, String localName, String qName)
voidendPrefixMapping(String prefix)
UnmarshallingContextgetContext()
ObjectgetResult()
voidignorableWhitespace(char[] buf, int start, int len)
voidprocessingInstruction(String target, String data)
voidsetDocumentLocator(Locator locator)
voidskippedEntity(String name)
voidstartDocument()
voidstartElement(String uri, String local, String qname, Attributes atts)
voidstartPrefixMapping(String prefix, String uri)

Constructor Detail

SAXConnector

public SAXConnector(XmlVisitor next, LocatorEx externalLocator)

Parameters: externalLocator If the caller is producing SAX events from sources other than Unicode and angle brackets, the caller can override the default SAX Locator object by this object to provide better location information.

Method Detail

characters

public final void characters(char[] buf, int start, int len)

endDocument

public void endDocument()

endElement

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

endPrefixMapping

public void endPrefixMapping(String prefix)

getContext

public UnmarshallingContext getContext()

getResult

public Object getResult()

ignorableWhitespace

public final void ignorableWhitespace(char[] buf, int start, int len)

processingInstruction

public void processingInstruction(String target, String data)

setDocumentLocator

public void setDocumentLocator(Locator locator)

skippedEntity

public void skippedEntity(String name)

startDocument

public void startDocument()

startElement

public void startElement(String uri, String local, String qname, Attributes atts)

startPrefixMapping

public void startPrefixMapping(String prefix, String uri)