Revision 44534 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.symbology/org.gvsig.symbology.lib/org.gvsig.symbology.lib.api/src/main/java/org/gvsig/symbology/fmap/mapcontext/rendering/dynamiclegend/DynamicLabelingStrategy.java

View differences:

DynamicLabelingStrategy.java
11 11
import org.gvsig.fmap.dal.feature.Feature;
12 12
import org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingStrategy;
13 13
import org.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport;
14
import org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol;
14 15

  
15 16
/**
16 17
 *
17 18
 * @author osc
18 19
 */
19
public abstract class DynamicLabelingStrategy implements ILabelingStrategy, CartographicSupport {
20
public interface DynamicLabelingStrategy extends ILabelingStrategy, CartographicSupport {
20 21

  
21
    public abstract void setFeature(Feature f);
22
    String NAME = "DynamicLabelingStrategy";
22 23

  
23
    public abstract Expression getRotation();
24
    public void setFeature(Feature f);
24 25

  
25
    public abstract int getComputedRotation();
26
    public Expression getRotation();
26 27

  
27
    public abstract Expression getUnitExp();
28
    public int getComputedRotation();
28 29

  
29
    public abstract int getComputedUnit();
30
    public Expression getUnitExp();
30 31

  
31
    public abstract Expression getText();
32
    public int getComputedUnit();
32 33

  
33
    public abstract String getComputedText();
34
    public Expression getText();
34 35

  
35
    public abstract Expression getHeight();
36
    public String getComputedText();
36 37

  
37
    public abstract int getComputedHeight();
38
    public Expression getHeight();
38 39

  
39
    public abstract Expression getColor();
40
    public int getComputedHeight();
40 41

  
41
    public abstract Color getComputedColor();
42
    public Expression getColor();
42 43

  
43
    public abstract Expression getFixedSize();
44
    public Color getComputedColor();
44 45

  
45
    public abstract double getComputedFixedSize();
46
    public Expression getFixedSize();
46 47

  
47
    public abstract Expression getFontStyle();
48
    public double getComputedFixedSize();
48 49

  
49
    public abstract int getComputedFontStyle();
50
    public Expression getFontStyle();
51

  
52
    public int getComputedFontStyle();
50 53
    
51
    public abstract void setFontStyle(int style);
54
    public void setFontStyle(int style);
52 55
    
53
    public abstract void setFontStyle(Expression expression);
56
    public void setFontStyle(Expression expression);
54 57

  
55
    public abstract void setText(Expression expression);
58
    public void setText(Expression expression);
56 59

  
57
    public abstract void setRotation(Expression expression);
60
    public void setRotation(Expression expression);
58 61

  
59
    public abstract void setHeight(Expression expression);
62
    public void setHeight(Expression expression);
60 63

  
61
    public abstract void setColor(Expression expression);
64
    public void setColor(Expression expression);
62 65

  
63
    public abstract void setUsesFixedSize(boolean b);
66
    public void setUsesFixedSize(boolean b);
64 67

  
65
    public abstract boolean usesFixedSize();
68
    public boolean usesFixedSize();
66 69

  
67
    public abstract void setFixedSize(double fixedSize);
70
    public void setFixedSize(double fixedSize);
68 71

  
69
    public abstract void setUsesFixedColor(boolean b);
72
    public void setUsesFixedColor(boolean b);
70 73

  
71
    public abstract boolean usesFixedColor();
74
    public boolean usesFixedColor();
72 75

  
73
    public abstract Expression getFixedColor();
76
    public Expression getFixedColor();
74 77

  
75
    public abstract Color getComputedFixedColor();
78
    public Color getComputedFixedColor();
76 79

  
77
    public abstract void setFixedColor(Color fixedColor);
80
    public void setFixedColor(Color fixedColor);
78 81

  
79
    public abstract Expression getColorFont();
82
    public Expression getColorFont();
80 83

  
81
    public abstract Color getComputedColorFont();
84
    public Color getComputedColorFont();
82 85

  
83
    public abstract void setColorFont(Color colorFont);
86
    public void setColorFont(Color colorFont);
84 87

  
85
    public abstract Expression getFont();
88
    public Expression getFont();
86 89

  
87
    public abstract Font getComputedFont();
90
    public Font getComputedFont();
88 91

  
89
    public abstract void setFont(Font selFont);
92
    public void setFont(Font selFont);
90 93
    
91
    public abstract void setFont(Expression expression);
94
    public void setFont(Expression expression);
92 95
    
93
    public abstract void setReferenceSystem(Expression expression);
96
    public void setReferenceSystem(Expression expression);
94 97
    
95
    public abstract void setUnit(Expression expression);
98
    public void setUnit(Expression expression);
96 99

  
97 100
}

Also available in: Unified diff