Class TLcdGXYAsynchronousPaintEvent

java.lang.Object
java.util.EventObject
com.luciad.view.gxy.asynchronous.TLcdGXYAsynchronousPaintEvent
All Implemented Interfaces:
Serializable

public class TLcdGXYAsynchronousPaintEvent extends EventObject
Class for events related to asynchronous painting.
Since:
7.2
See Also:
  • Field Details Link icon

    • STARTED Link icon

      public static final int STARTED
      This constant indicates that asynchronous painting has started.
      See Also:
    • FINISHED Link icon

      public static final int FINISHED
      This constant indicates that asynchronous painting has finished.
      See Also:
  • Constructor Details Link icon

    • TLcdGXYAsynchronousPaintEvent Link icon

      public TLcdGXYAsynchronousPaintEvent(Object aSource, int aState, ILcdGXYAsynchronousLayerWrapper aLayer, ILcdGXYView aGXYView)
      Constructs an event describing a change in asynchronous painting.
      Parameters:
      aSource - The object on which the Event initially occurred.
      aState - The new state of the asynchronous painting. This is one of STARTED or FINISHED.
      aLayer - The layer that was involved in the asynchronous painting change.
      aGXYView - The view that was involved in the asynchronous painting change.
      Throws:
      IllegalArgumentException - if source is null.
  • Method Details Link icon

    • getState Link icon

      public int getState()
      Returns the paint state.
      Returns:
      one of STARTED or FINISHED
    • getLayer Link icon

      Returns the layer that is or was painted asynchronously.
      Returns:
      the layer that is or was painted asynchronously.
    • getGXYView Link icon

      public ILcdGXYView getGXYView()
      Returns the view for which the layer was painted asynchronously.
      Returns:
      the view for which the layer was painted asynchronously.
    • toString Link icon

      public String toString()
      Overrides:
      toString in class EventObject