Interface LayerNamePanel

All Superinterfaces:
LayerManagerProxy
All Known Subinterfaces:
LayerableNamePanel
All Known Implementing Classes:
AttributeTab, DummyLayerNamePanel, OneLayerAttributeTab, TreeLayerNamePanel

public interface LayerNamePanel extends LayerManagerProxy
  • Method Details

    • getSelectedCategories

      Collection<Category> getSelectedCategories()
    • selectedNodes

      <T> Collection<T> selectedNodes(Class<T> c)
    • getSelectedLayers

      Layer[] getSelectedLayers()
      Return an array of selected Layers. Note that layerables which are not Layers like WMSLayer or RasterImageLayer are not returned.
    • 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.