gov.noaa.pmel.sgt
Interface LayerControl

All Known Implementing Classes:
DataGroupLayer, Layer, LayerContainer, LayerStack, Panel, PlotLayer

public interface LayerControl

Used internally by SGT to work with Layer and LayerContainer.

Since:
3.0
Version:
$Revision$, $Date$
Author:
Donald Denbo

Method Summary
 void draw(java.awt.Graphics g)
          Used internally by sgt.
 void drawDraggableItems(java.awt.Graphics g)
          Used internally by sgt.
 java.lang.String getId()
          Get identifier of layer.
 void setPane(AbstractPane pane)
          Used internally by sgt.
 

Method Detail

setPane

void setPane(AbstractPane pane)
Used internally by sgt.

Parameters:
pane - Parent pane

draw

void draw(java.awt.Graphics g)
          throws PaneNotFoundException
Used internally by sgt.

Parameters:
g - Graphics object
Throws:
PaneNotFoundException - Pane not found.

drawDraggableItems

void drawDraggableItems(java.awt.Graphics g)
                        throws PaneNotFoundException
Used internally by sgt.

Parameters:
g - Graphics object.
Throws:
PaneNotFoundException - Pane not found.
Since:
2.0

getId

java.lang.String getId()
Get identifier of layer. Internally uses getName() method for Panel.

Returns:
identifier
Since:
3.0