EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

org.eclipse.persistence.jaxb
Class IDResolver

java.lang.Object
  extended by org.eclipse.persistence.oxm.IDResolver
      extended by 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
IDResolver()
           
 
Method Summary
 void startDocument(org.xml.sax.ErrorHandler errorHandler)
          INTERNAL
 void startDocument(ValidationEventHandler eventHandler)
           Called when unmarshalling begins.
 
Methods inherited from class org.eclipse.persistence.oxm.IDResolver
bind, bind, endDocument, resolve, resolve
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IDResolver

public IDResolver()
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 class IDResolver
Parameters:
errorHandler - Any errors encountered during the unmarshal process should be reported to this handler.
Throws:
org.xml.sax.SAXException

EclipseLink 2.4.2, build 'v20130514-5956486' API Reference