Statistics
| Revision:

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

History | View | Annotate | Download (1.56 KB)

1
/* Generated by Together */
2
package com.iver.cit.gvsig.fmap.layers;
3

    
4
import org.cresques.geo.Projected;
5

    
6
import com.iver.cit.gvsig.fmap.drivers.DriverIOException;
7
import com.iver.utiles.XMLEntity;
8

    
9

    
10
/**
11
 * DOCUMENT ME!
12
 */
13
public interface FLayer extends Projected, LayerOperations {
14
    /**
15
     * Obtiene una representaci?n de la colecci?n de capas de forma recursiva
16
     *
17
     * @return DOCUMENT ME!
18
     */
19
    XMLEntity getProperties();
20

    
21
    /**
22
     * DOCUMENT ME!
23
     *
24
     * @param selected DOCUMENT ME!
25
     */
26
    void setActive(boolean selected);
27

    
28
    /**
29
     * DOCUMENT ME!
30
     *
31
     * @return DOCUMENT ME!
32
     */
33
    boolean isActive();
34

    
35
    /**
36
     * DOCUMENT ME!
37
     *
38
     * @param name DOCUMENT ME!
39
     */
40
    void setName(String name);
41

    
42
    /**
43
     * DOCUMENT ME!
44
     *
45
     * @return DOCUMENT ME!
46
     */
47
    String getName();
48

    
49
    /**
50
     * Realiza las operaciones de inicializaci?n de la capa. El m?todo es
51
     * invocado una ?nica vez durante la vida de la capa y justo antes de
52
     * visualizar la capa
53
     *
54
     * @throws DriverIOException DOCUMENT ME!
55
     */
56
    void load() throws DriverIOException;
57

    
58
    /**
59
     * DOCUMENT ME!
60
     *
61
     * @param visibility DOCUMENT ME!
62
     */
63
    void setVisible(boolean visibility);
64

    
65
    /**
66
     * DOCUMENT ME!
67
     *
68
     * @return DOCUMENT ME!
69
     */
70
    boolean isVisible();
71

    
72
    /**
73
     * DOCUMENT ME!
74
     *
75
     * @return DOCUMENT ME!
76
     */
77
    public FLayers getParentLayer();
78

    
79
    /**
80
     * DOCUMENT ME!
81
     *
82
     * @param root DOCUMENT ME!
83
     */
84
    public void setParentLayer(FLayers root);
85
}