# Package org.apache.fop.events

Subsystem for reporting events inside FOP to client applications.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  EventBroadcaster | The EventBroadcaster is the central relay point for events.
  EventExceptionManager.ExceptionFactory | This interface is implementation by exception factories that can create exceptions from events.
  EventListener | This interface is implemented by clients who want to listen for events.
  EventProducer | This is a marker interface which all event producer interfaces need to extend.

- Class Summary
  Class | Description
  --- | ---
  CompositeEventListener | EventListener implementation forwards events to possibly multiple other EventListeners.
  DefaultEventBroadcaster | Default implementation of the EventBroadcaster interface.
  Event | This is the default event class used by this package.
  Event.ParamsBuilder | This class is a fluent builder class for building up the parameter map.
  EventExceptionManager | This class is responsible for converting events into exceptions.
  EventFormatter | Converts events into human-readable, localized messages.
  EventFormatter.LookupFieldPartFactory | PartFactory for lookups.
  FOPEventListenerProxy | EventListener proxy that inspects all events and adjusts severity levels where necessary.
  LoggingEventListener | EventListener implementation that redirects events to Commons Logging.
  PropertyExceptionFactory | Exception factory for `PropertyException`.
  UnsupportedOperationExceptionFactory | Exception factory for `UnsupportedOperationException`.
  ValidationExceptionFactory | Exception factory for `ValidationException`.

## Package org.apache.fop.events Description

Subsystem for reporting events inside FOP to client applications.

Copyright 1999-2015 The Apache Software Foundation. All Rights Reserved.