Statistics
| Revision:

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

History | View | Annotate | Download (1.56 KB)

1 214 fernando
/* Generated by Together */
2
package com.iver.cit.gvsig.fmap.layers;
3
4 350 fernando
import org.cresques.geo.Projected;
5 346 fernando
6 249 vcaballero
import com.iver.cit.gvsig.fmap.drivers.DriverIOException;
7 415 fernando
import com.iver.utiles.XMLEntity;
8 249 vcaballero
9
10 217 fernando
/**
11
 * DOCUMENT ME!
12
 */
13 350 fernando
public interface FLayer extends Projected, LayerOperations {
14 249 vcaballero
    /**
15
     * Obtiene una representaci?n de la colecci?n de capas de forma recursiva
16
     *
17
     * @return DOCUMENT ME!
18
     */
19
    XMLEntity getProperties();
20 214 fernando
21 249 vcaballero
    /**
22
     * DOCUMENT ME!
23
     *
24
     * @param selected DOCUMENT ME!
25
     */
26
    void setActive(boolean selected);
27 214 fernando
28 249 vcaballero
    /**
29
     * DOCUMENT ME!
30
     *
31
     * @return DOCUMENT ME!
32
     */
33
    boolean isActive();
34 214 fernando
35 249 vcaballero
    /**
36
     * DOCUMENT ME!
37
     *
38
     * @param name DOCUMENT ME!
39
     */
40
    void setName(String name);
41 214 fernando
42 249 vcaballero
    /**
43
     * DOCUMENT ME!
44
     *
45
     * @return DOCUMENT ME!
46
     */
47
    String getName();
48 214 fernando
49 249 vcaballero
    /**
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 214 fernando
58 249 vcaballero
    /**
59
     * DOCUMENT ME!
60
     *
61
     * @param visibility DOCUMENT ME!
62
     */
63
    void setVisible(boolean visibility);
64 214 fernando
65 249 vcaballero
    /**
66
     * DOCUMENT ME!
67
     *
68
     * @return DOCUMENT ME!
69
     */
70
    boolean isVisible();
71 214 fernando
72 249 vcaballero
    /**
73
     * DOCUMENT ME!
74
     *
75
     * @return DOCUMENT ME!
76
     */
77 387 fjp
    public FLayers getParentLayer();
78 249 vcaballero
79
    /**
80
     * DOCUMENT ME!
81
     *
82
     * @param root DOCUMENT ME!
83
     */
84 387 fjp
    public void setParentLayer(FLayers root);
85 214 fernando
}