Class TLcyLspMapBackEnd

java.lang.Object
com.luciad.lucy.addons.lspmap.TLcyLspMapBackEnd

public final class TLcyLspMapBackEnd extends Object
Provides back-end functionality for the TLcyLspMapAddOn. Its main purpose is to create and dispose ILcyLspMapComponents.
Since:
2012.0
  • Method Details

    • createMapComponent

      public ILcyLspMapComponent createMapComponent()
      Short for createMapComponent(ILcyLspMapComponent.DEFAULT_MAP_TYPE)
      Returns:
      the created map component
      See Also:
    • createMapComponent

      public ILcyLspMapComponent createMapComponent(String aMapComponentType)

      Create an ILcyApplicationPane containing a new ILcyLspMapComponent of type aMapComponentType and register the created map component with the TLcyLspMapManager. The application pane will be added to the Lucy UI.

      Note that this function can be called on a background thread as well as on the Event Dispatch Thread (EDT).

      Parameters:
      aMapComponentType - The type of the map component.
      Returns:
      the created map component
    • disposeMapComponent

      public void disposeMapComponent(ILcyLspMapComponent aMapComponent)
      Dispose of a ILcyLspMapComponent and its ILcyApplicationPane. The map component will be removed from the TLcyLspMapManager and the application pane from the Lucy UI.
      Parameters:
      aMapComponent - the map component to dispose.