Statistics
| Revision:

root / trunk / libraries / libFMap / src / com / iver / cit / gvsig / fmap / rendering / VectorialLegend.java @ 322

History | View | Annotate | Download (1.09 KB)

1
/* Generated by Together */
2

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

    
5

    
6
import com.iver.cit.gvsig.fmap.layers.FRecordset;
7
import com.iver.cit.gvsig.fmap.rendering.styling.FStyle2D;
8

    
9
public interface VectorialLegend {
10
    /**
11
     * Devuelve el s?mbolo asociado al objeto que se pasa como par?metro. Si se pasa null se devuelve el s?mbolo por defecto. En un Legend de s?mbolo ?nico siempre se devuelve dicho s?mbolo 
12
     */
13
    FStyle2D getSymbol(int recordIndex);
14

    
15
    /**
16
     * Establece el s?mbolo por defecto del Legend. En un Legend de s?mbolo ?nico, el s?mbolo se establece invocando este m?todo 
17
     */
18
    void setDefaultSymbol(FStyle2D s);
19

    
20
    /**
21
     * Establece el campo por el que se etiqueta. -1 quita el etiquetado 
22
     */
23
    void setLabelField(int fieldIndex);
24

    
25
    /**
26
     * Obtiene el ?ndice del campo que sirve de etiquetado o -1 si no ha sido etiquetado 
27
     */
28
    int getLabelField();
29

    
30
    FRecordset data = null;
31

    
32
    /*
33
     * supplierCardinality 0..* 
34
     *
35
    /*# FInterval lnkFInterval; */
36

    
37
    /*supplierCardinality 0..* 
38
     *
39
    private LegendListener[] listeners;*/
40
}