Class TLcyApplicationPaneManagerEvent

java.lang.Object
java.util.EventObject
com.luciad.lucy.gui.TLcyApplicationPaneManagerEvent
All Implemented Interfaces:
Serializable

public class TLcyApplicationPaneManagerEvent extends EventObject
This event describes an added or removed ILcyApplicationPane.
See Also:
  • Field Details

    • APPLICATION_PANE_ADDED

      public static final int APPLICATION_PANE_ADDED
      This constant indicates that the application pane of the event was added to the TLcyApplicationPaneManager.
      See Also:
    • APPLICATION_PANE_REMOVED

      public static final int APPLICATION_PANE_REMOVED
      This constant indicates that the application pane of the event was removed from the TLcyApplicationPaneManager.
      See Also:
  • Constructor Details

    • TLcyApplicationPaneManagerEvent

      public TLcyApplicationPaneManagerEvent(TLcyApplicationPaneManager source, ILcyApplicationPane aApplicationPane, int aID)
      Creates new event.
      Parameters:
      source - The source of the event. This must not be null.
      aApplicationPane - The ILcyApplicationPane that was added or removed. This must not be null.
      aID - The ID of this event, describing the type of the event. This must be one of APPLICATION_PANE_ADDED or APPLICATION_PANE_REMOVED.
      Throws:
      IllegalArgumentException - When the specified application pane is null or when the specified ID is invalid.
  • Method Details

    • getApplicationPane

      public ILcyApplicationPane getApplicationPane()
      Returns the application pane that was added or removed from the TLcyApplicationPaneManager.
      Returns:
      The application pane that was added or removed from the TLcyApplicationPaneManager. This is never null.
    • getApplicationPaneManager

      public TLcyApplicationPaneManager getApplicationPaneManager()
      Returns the TLcyApplicationPaneManager to which the application pane was added or removed.
      Returns:
      The TLcyApplicationPaneManager to which the application pane was added or removed. This is never null.
    • toString

      public String toString()
      Overrides:
      toString in class EventObject