Class EventManager

java.lang.Object
com.itextpdf.commons.actions.EventManager

public final class EventManager extends Object
Entry point for event handling mechanism. Class is a singleton, see getInstance().
  • Method Details

    • getInstance

      public static EventManager getInstance()
      Allows access to the instance of EventManager.
      Returns:
      the instance of the class
    • acknowledgeAgplUsageDisableWarningMessage

      public static void acknowledgeAgplUsageDisableWarningMessage()
      Deliberately turns off the warning message about AGPL usage.

      Important note. Calling of this method means that the terms of AGPL license are met.

    • onEvent

      public void onEvent (IEvent event)
      Handles the event.
      Parameters:
      event - to handle
    • register

      public void register (IEventHandler handler)
      Add new IEventHandler to the event handling process.
      Parameters:
      handler - is a handler to add
    • isRegistered

      public boolean isRegistered (IEventHandler handler)
      Check if the handler was registered for event handling process.
      Parameters:
      handler - is a handler to check
      Returns:
      true if handler has been already registered and false otherwise
    • unregister

      public boolean unregister (IEventHandler handler)
      Removes handler from event handling process.
      Parameters:
      handler - is a handle to remove
      Returns:
      true if the handler had been registered previously and was removed. False if the handler was not found among registered handlers