com.vividsolutions.jump.workbench.ui
Interface LayerNamePanel

All Superinterfaces:
LayerManagerProxy
All Known Implementing Classes:
AttributeTab, DummyLayerNamePanel, OneLayerAttributeTab, 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

java.util.Collection getSelectedCategories()

selectedNodes

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

getSelectedLayers

Layer[] getSelectedLayers()

chooseEditableLayer

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

addListener

void addListener(LayerNamePanelListener listener)

removeListener

void removeListener(LayerNamePanelListener listener)

dispose

void dispose()
The parent window is closing.