- 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(jakarta.xml.bind.ValidationEventHandler eventHandler)
Called when unmarshalling begins.void
startDocument(ErrorHandler errorHandler)
INTERNAL
-
-
-
Method Detail
-
startDocument
public void startDocument(jakarta.xml.bind.ValidationEventHandler eventHandler) throws SAXException
Called when unmarshalling begins.
- Parameters:
eventHandler
- Any errors encountered during the unmarshal process should be reported to this handler.- Throws:
SAXException
-
startDocument
public final void startDocument(ErrorHandler errorHandler) throws SAXException
INTERNAL- Overrides:
startDocument
in classorg.eclipse.persistence.internal.oxm.IDResolver
- Parameters:
errorHandler
- Any errors encountered during the unmarshal process should be reported to this handler.- Throws:
SAXException
-
-