Top Description Inners Constructors Methods
com.sun.tools.xjc.reader.xmlschema.bindinfo

pack-priv final Class DomHandlerEx

extends Object
implements DomHandler<DomHandlerEx.DomAndLocation, DomHandlerEx.ResultImpl>
Class Inheritance
All Implemented Interfaces
jakarta.xml.bind.annotation.DomHandler
Imports
jakarta.xml.bind.ValidationEventHandler, jakarta.xml.bind.annotation.DomHandler, javax.xml.parsers.ParserConfigurationException, .DocumentBuilderFactory, javax.xml.transform.Source, javax.xml.transform.dom.DOMSource, javax.xml.transform.sax.SAXResult, org.glassfish.jaxb.core.marshaller.SAX2DOMEx, org.glassfish.jaxb.core.v2.util.XmlFactory, org.w3c.dom.Document, .Element, org.xml.sax.Locator, org.xml.sax.helpers.LocatorImpl, .XMLFilterImpl

DomHandler that produces a W3C DOM but with a location information.
Author
Kohsuke Kawaguchi

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public DomHandlerEx.ResultImpl
createUnmarshaller(ValidationEventHandler errorHandler)

Implements jakarta.xml.bind.annotation.DomHandler.createUnmarshaller.

When a Jakarta XML Binding provider needs to unmarshal a part of a document into an infoset representation, it first calls this method to create a Result object.

public DomHandlerEx.DomAndLocation
public Source
marshal(DomHandlerEx.DomAndLocation domAndLocation, ValidationEventHandler errorHandler)

Implements jakarta.xml.bind.annotation.DomHandler.marshal.

This method is called when a Jakarta XML Binding provider needs to marshal an element to XML.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

DomHandlerExback to summary
pack-priv DomHandlerEx()

Method Detail

createUnmarshallerback to summary
public DomHandlerEx.ResultImpl createUnmarshaller(ValidationEventHandler errorHandler)

Implements jakarta.xml.bind.annotation.DomHandler.createUnmarshaller.

Doc from jakarta.xml.bind.annotation.DomHandler.createUnmarshaller.

When a Jakarta XML Binding provider needs to unmarshal a part of a document into an infoset representation, it first calls this method to create a Result object.

A Jakarta XML Binding provider will then send a portion of the XML into the given result. Such a portion always form a subtree of the whole XML document rooted at an element.

Annotations
@Override
getElementback to summary
public DomHandlerEx.DomAndLocation getElement(DomHandlerEx.ResultImpl r)

Implements jakarta.xml.bind.annotation.DomHandler.getElement.

Doc from jakarta.xml.bind.annotation.DomHandler.getElement.

Once the portion is sent to the Result. This method is called by a Jakarta XML Binding provider to obtain the unmarshalled element representation.

Multiple invocations of this method may return different objects. This method can be invoked only when the whole sub-tree are fed to the Result object.

Annotations
@Override
marshalback to summary
public Source marshal(DomHandlerEx.DomAndLocation domAndLocation, ValidationEventHandler errorHandler)

Implements jakarta.xml.bind.annotation.DomHandler.marshal.

Doc from jakarta.xml.bind.annotation.DomHandler.marshal.

This method is called when a Jakarta XML Binding provider needs to marshal an element to XML.

If non-null, the returned Source must contain a whole document rooted at one element, which will then be weaved into a bigger document that the Jakarta XML Binding provider is marshalling.

Annotations
@Override
com.sun.tools.xjc.reader.xmlschema.bindinfo back to summary

public final Class DomHandlerEx.DomAndLocation

extends Object
Class Inheritance
  • java.lang.Object
  • com.sun.tools.xjc.reader.xmlschema.bindinfo.DomHandlerEx.DomAndLocation

Field Summary

Modifier and TypeField and Description
public final Element
public final Locator

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

elementback to summary
public final Element element
locback to summary
public final Locator loc

Constructor Detail

DomAndLocationback to summary
public DomAndLocation(Element element, Locator loc)
com.sun.tools.xjc.reader.xmlschema.bindinfo back to summary

public final Class DomHandlerEx.ResultImpl

extends SAXResult
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv Locator
pack-priv final SAX2DOMEx
Inherited from javax.xml.transform.sax.SAXResult:
FEATURE

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Inherited from javax.xml.transform.sax.SAXResult:
getHandlergetLexicalHandlergetSystemIdsetHandlersetLexicalHandlersetSystemId

Field Detail

locationback to summary
pack-priv Locator location
s2dback to summary
pack-priv final SAX2DOMEx s2d

Constructor Detail

ResultImplback to summary
pack-priv ResultImpl()