net.refractions.udig.project.geoselection
Interface IGeoSelectionManager

All Known Implementing Classes:
AbstractGeoSelectionManager

public interface IGeoSelectionManager

DOCUMENT ME

Author:
Vitalus

Method Summary
 void addListener(IGeoSelectionChangedListener listener)
          DOCUMENT ME
 IGeoSelectionEntry getLatestSelection()
          This method returns a IGeoSelectionEntry with latest IGeoSelection has been set to this selection manager.
 IGeoSelection getSelection(java.lang.String context)
          DOCUMENT ME
 java.util.Iterator<IGeoSelectionEntry> getSelections()
           
 void removeListener(IGeoSelectionChangedListener listener)
          DOCUMENT ME
 void setSelection(java.lang.String context, IGeoSelection selection)
          DOCUMENT ME
 

Method Detail

addListener

void addListener(IGeoSelectionChangedListener listener)
DOCUMENT ME

Parameters:
listener -

removeListener

void removeListener(IGeoSelectionChangedListener listener)
DOCUMENT ME

Parameters:
listener -

setSelection

void setSelection(java.lang.String context,
                  IGeoSelection selection)
DOCUMENT ME

Parameters:
context -
selection -

getSelection

IGeoSelection getSelection(java.lang.String context)
DOCUMENT ME

Parameters:
context -
Returns:

getSelections

java.util.Iterator<IGeoSelectionEntry> getSelections()

getLatestSelection

IGeoSelectionEntry getLatestSelection()
This method returns a IGeoSelectionEntry with latest IGeoSelection has been set to this selection manager.

Returns: