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 ModelBuilderI.

    All the static errors have to be reported while constructing a model, not when a model is used (IOW, until the ModelBuilderI completes. Internally, ModelBuilderI 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.

    Author:
    Kohsuke Kawaguchi
    See Also:
    ModelBuilderI
    • Method Detail