Class SAXConnector
java.lang.Object
com.sun.xml.bind.v2.runtime.unmarshaller.SAXConnector
- All Implemented Interfaces:
javax.xml.bind.UnmarshallerHandler,ContentHandler
Receives SAX events and convert them to our internal events.
- Author:
- Kohsuke Kawaguchi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidcharacters(char[] buf, int start, int len) voidvoidendElement(String uri, String localName, String qName) voidendPrefixMapping(String prefix) final voidignorableWhitespace(char[] buf, int start, int len) voidprocessingInstruction(String target, String data) voidsetDocumentLocator(Locator locator) voidskippedEntity(String name) voidvoidstartElement(String uri, String local, String qname, Attributes atts) voidstartPrefixMapping(String prefix, String uri)
-
Constructor Details
-
SAXConnector
- Parameters:
externalLocator- If the caller is producing SAX events from sources other than Unicode and angle brackets, the caller can override the default SAXLocatorobject by this object to provide better location information.
-
-
Method Details
-
getResult
- Specified by:
getResultin interfacejavax.xml.bind.UnmarshallerHandler- Throws:
javax.xml.bind.JAXBExceptionIllegalStateException
-
getContext
-
setDocumentLocator
- Specified by:
setDocumentLocatorin interfaceContentHandler
-
startDocument
- Specified by:
startDocumentin interfaceContentHandler- Throws:
SAXException
-
endDocument
- Specified by:
endDocumentin interfaceContentHandler- Throws:
SAXException
-
startPrefixMapping
- Specified by:
startPrefixMappingin interfaceContentHandler- Throws:
SAXException
-
endPrefixMapping
- Specified by:
endPrefixMappingin interfaceContentHandler- Throws:
SAXException
-
startElement
public void startElement(String uri, String local, String qname, Attributes atts) throws SAXException - Specified by:
startElementin interfaceContentHandler- Throws:
SAXException
-
endElement
- Specified by:
endElementin interfaceContentHandler- Throws:
SAXException
-
characters
public final void characters(char[] buf, int start, int len) - Specified by:
charactersin interfaceContentHandler
-
ignorableWhitespace
public final void ignorableWhitespace(char[] buf, int start, int len) - Specified by:
ignorableWhitespacein interfaceContentHandler
-
processingInstruction
- Specified by:
processingInstructionin interfaceContentHandler
-
skippedEntity
- Specified by:
skippedEntityin interfaceContentHandler
-