Class DomLoader<ResultT extends Result>
java.lang.Object
com.sun.xml.bind.v2.runtime.unmarshaller.Loader
com.sun.xml.bind.v2.runtime.unmarshaller.DomLoader<ResultT>
Loads a DOM.
- Author:
- Kohsuke Kawaguchi
-
Field Summary
Fields inherited from class com.sun.xml.bind.v2.runtime.unmarshaller.Loader
expectText -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidchildElement(UnmarshallingContext.State state, TagName ea) Called when this loaderis an active loaderand we see a new child start tag.voidleaveElement(UnmarshallingContext.State state, TagName ea) Called when this loaderis an active loaderand we see an end tag.voidstartElement(UnmarshallingContext.State state, TagName ea) Called when the loader is activated, which is when a new start tag is seen and when the parent designated this loader as the child loader.voidtext(UnmarshallingContext.State state, CharSequence text) Called when this loaderis an active loaderand we see a chunk of text.Methods inherited from class com.sun.xml.bind.v2.runtime.unmarshaller.Loader
expectText, fireAfterUnmarshal, fireBeforeUnmarshal, getExpectedAttributes, getExpectedChildElements, handleGenericError, handleGenericException, handleGenericException, handleParseConversionException, reportError, reportError, reportUnexpectedChildElement
-
Constructor Details
-
DomLoader
-
-
Method Details
-
startElement
Description copied from class:LoaderCalled when the loader is activated, which is when a new start tag is seen and when the parent designated this loader as the child loader.The callee may change
state.loaderto designate anotherLoaderfor the processing. It's the responsibility of the callee to forward the startElement event in such a case.- Overrides:
startElementin classLoaderea- info about the start tag. never null.- Throws:
SAXException
-
childElement
Description copied from class:LoaderCalled when this loaderis an active loaderand we see a new child start tag.The callee is expected to designate another loaderas a loaderthat processes this element, then it should also register a
Receiver. The designated loaderwill become an active loader.The default implementation reports an error saying an element is unexpected.
- Overrides:
childElementin classLoader- Throws:
SAXException
-
text
Description copied from class:LoaderCalled when this loaderis an active loaderand we see a chunk of text. The runtime makes sure that adjacent characters (even those separated by comments, PIs, etc) are reported as one event. IOW, you won't see two text event calls in a row.- Overrides:
textin classLoader- Throws:
SAXException
-
leaveElement
Description copied from class:LoaderCalled when this loaderis an active loaderand we see an end tag.- Overrides:
leaveElementin classLoader- Throws:
SAXException
-