Package org.eclipse.persistence.jaxb
Class IDResolver
- java.lang.Object
-
- org.eclipse.persistence.internal.oxm.IDResolver
-
- org.eclipse.persistence.oxm.IDResolver
-
- org.eclipse.persistence.jaxb.IDResolver
-
public abstract class IDResolver extends IDResolver
IDResolver can be subclassed to allow customization of the ID/IDREF processing of JAXBUnmarshaller. A custom IDResolver can be specified on the Unmarshaller as follows:
IDResolver customResolver = new MyIDResolver(); jaxbUnmarshaller.setProperty(JAXBContext.ID_RESOLVER, customResolver);
- See Also:
JAXBUnmarshaller
- Since:
- 2.3.3
-
-
Constructor Summary
Constructors Constructor Description IDResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
startDocument(ValidationEventHandler eventHandler)
Called when unmarshalling begins.void
startDocument(org.xml.sax.ErrorHandler errorHandler)
INTERNAL
-
-
-
Method Detail
-
startDocument
public void startDocument(ValidationEventHandler eventHandler) throws org.xml.sax.SAXException
Called when unmarshalling begins.
- Parameters:
eventHandler
- Any errors encountered during the unmarshal process should be reported to this handler.- Throws:
org.xml.sax.SAXException
-
startDocument
public final void startDocument(org.xml.sax.ErrorHandler errorHandler) throws org.xml.sax.SAXException
INTERNAL- Overrides:
startDocument
in classorg.eclipse.persistence.internal.oxm.IDResolver
- Throws:
org.xml.sax.SAXException
-
-