com.sun.xml.bind.v2.model.core
Interface ErrorHandler

All Known Implementing Classes:
IllegalAnnotationsException.Builder

public interface ErrorHandler

listen to static errors found during building a JAXB model from a set of classes. Implemented by the client of ModelBuilder.

All the static errors have to be reported while constructing a model, not when a model is used (IOW, until the ModelBuilder.link() completes. Internally, ModelBuilder wraps an ErrorHandler and all the model components should report errors through it.

IllegalAnnotationException is a checked exception to remind the model classes to report it rather than to throw it.

See Also:
ModelBuilder

Method Summary
 void error(IllegalAnnotationException e)
          Receives a notification for an error in the annotated code.
 

Method Detail

error

void error(IllegalAnnotationException e)
Receives a notification for an error in the annotated code.