Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.library / org.gvsig.symbology / org.gvsig.symbology.swing / org.gvsig.symbology.swing.api / src / main / java / org / gvsig / app / project / documents / view / legend / gui / LegendsPanel.java @ 43392

History | View | Annotate | Download (693 Bytes)

1

    
2
package org.gvsig.app.project.documents.view.legend.gui;
3

    
4
import java.util.Collection;
5
import org.gvsig.fmap.mapcontext.layers.FLayer;
6
import org.gvsig.fmap.mapcontext.rendering.legend.ILegend;
7
import org.gvsig.tools.swing.api.Component;
8

    
9

    
10
public interface LegendsPanel extends Component {
11
    
12
    public ILegend getLegend();
13
    
14
    public FLayer getLayer();
15
    
16
    public ILegendPanel getActivePage();
17
    
18
    public ILegendPanel getPage(Class<? extends ILegendPanel> pageClass);
19
    
20
    public Collection<ILegendPanel> getPages();
21
    
22
    public void setLegend(ILegend legend);
23
    
24
    public void setLayer(FLayer layer);
25
    
26
    public void setActivePage(ILegendPanel panel);
27

    
28
}