Statistics
| Revision:

root / trunk / libraries / libFMap / src / com / iver / cit / gvsig / fmap / FLayer.java @ 213

History | View | Annotate | Download (1003 Bytes)

1
/* Generated by Together */
2

    
3
package com.iver.cit.gvsig.fmap;
4

    
5
import java.awt.geom.Rectangle2D;
6

    
7
import org.cresques.cts.IProjection;
8
import org.cresques.geo.Projected;
9

    
10
public interface FLayer extends Operations, Projected {
11
    /**
12
     * Obtiene una representaci?n de la colecci?n de capas de forma recursiva 
13
     */
14
    XMLEntity getProperties();
15

    
16
    void setActive(boolean selected);
17

    
18
    boolean isActive();
19

    
20
    void setName(String name);
21

    
22
    String getName();
23

    
24
    /**
25
     * Realiza las operaciones de inicializaci?n de la capa. El m?todo es invocado una ?nica vez durante la vida de la capa y justo antes de visualizar la capa 
26
     */
27
    void load() throws DriverIOException;
28

    
29
    void setVisible(boolean visibility);
30

    
31
    boolean isVisible();
32

    
33
    /**
34
     * Establece la proyecci?n de la capa 
35
     */
36
    void setProjection(IProjection proj);
37
    
38
    void setLayerPath(LayerPath l);
39
    
40
    LayerPath getLayerPath();
41
    
42
    Rectangle2D getFullExtent() throws DriverIOException;
43
}