net.refractions.udig.project.ui
Class GeoSelectionService

java.lang.Object
  extended by net.refractions.udig.project.ui.GeoSelectionService

public final class GeoSelectionService
extends java.lang.Object

Default UDIG implementation of IGeoSelectionService with a platform selection manager working for the currently active MapEditor.

Author:
Vitalus

Field Summary
static java.lang.String EXTENSION_POINT_ID
          An ID of extension point to add static listeners declaratively.
static java.util.logging.Logger LOGGER
          Logger.
 
Method Summary
static GeoSelectionService getDefault()
           
 IGeoSelectionManager getPlatformSelectionManager()
           
 IGeoSelectionManager getSelectionManager(java.lang.String id)
           
 void registerSelectionManager(java.lang.String id, IGeoSelectionManager selectionManager)
           
 void unregisterSelectionManager(java.lang.String id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOGGER

public static java.util.logging.Logger LOGGER
Logger.


EXTENSION_POINT_ID

public static final java.lang.String EXTENSION_POINT_ID
An ID of extension point to add static listeners declaratively.

See Also:
Constant Field Values
Method Detail

getPlatformSelectionManager

public IGeoSelectionManager getPlatformSelectionManager()
Returns:

getDefault

public static GeoSelectionService getDefault()

registerSelectionManager

public void registerSelectionManager(java.lang.String id,
                                     IGeoSelectionManager selectionManager)
Parameters:
selectionManager -

unregisterSelectionManager

public void unregisterSelectionManager(java.lang.String id)
Parameters:
selectionManager -

getSelectionManager

public IGeoSelectionManager getSelectionManager(java.lang.String id)