com.vividsolutions.jump.workbench.ui
Interface LayerNamePanel

All Superinterfaces:
LayerManagerProxy
All Known Implementing Classes:
AttributeTab, DummyLayerNamePanel, TreeLayerNamePanel

public interface LayerNamePanel
extends LayerManagerProxy


Method Summary
 void addListener(LayerNamePanelListener listener)
           
 Layer chooseEditableLayer()
           
 void dispose()
          The parent window is closing.
 java.util.Collection getSelectedCategories()
           
 Layer[] getSelectedLayers()
           
 void removeListener(LayerNamePanelListener listener)
           
 java.util.Collection selectedNodes(java.lang.Class c)
           
 
Methods inherited from interface com.vividsolutions.jump.workbench.model.LayerManagerProxy
getLayerManager
 

Method Detail

getSelectedCategories

public java.util.Collection getSelectedCategories()

selectedNodes

public java.util.Collection selectedNodes(java.lang.Class c)

getSelectedLayers

public Layer[] getSelectedLayers()

chooseEditableLayer

public Layer chooseEditableLayer()
Returns:
e.g. the first selected editable layer, otherwise the first editable layer, otherwise null

addListener

public void addListener(LayerNamePanelListener listener)

removeListener

public void removeListener(LayerNamePanelListener listener)

dispose

public void dispose()
The parent window is closing.