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
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