root / trunk / libraries / libFMap / src / com / iver / cit / gvsig / fmap / rendering / sld2gvl / Rule.java @ 8954
History | View | Annotate | Download (1.37 KB)
1 |
package com.iver.cit.gvsig.fmap.rendering.sld2gvl; |
---|---|
2 |
|
3 |
|
4 |
|
5 |
import com.iver.cit.gvsig.fmap.core.FShape; |
6 |
import com.iver.cit.gvsig.fmap.core.ISymbol; |
7 |
import com.iver.cit.gvsig.fmap.rendering.sld2gvl.filters.Filter; |
8 |
|
9 |
public class Rule { |
10 |
private String name; |
11 |
private String title; |
12 |
private String abs; |
13 |
private Filter filter; |
14 |
private boolean isElseFilter=false; |
15 |
private ISymbol[] symbols; |
16 |
private int type=FShape.MULTI; |
17 |
private double minScale=Double.MIN_VALUE; |
18 |
private double maxScale=Double.MAX_VALUE; |
19 |
public void setName(String nodeValue) { |
20 |
name=nodeValue; |
21 |
} |
22 |
public void setTitle(String nodeValue) { |
23 |
this.title=nodeValue;
|
24 |
} |
25 |
public void setAbstract(String nodeValue) { |
26 |
this.abs=nodeValue;
|
27 |
} |
28 |
public void setMinScaleDenominator(double d) { |
29 |
minScale=d; |
30 |
} |
31 |
public double getMinScale() { |
32 |
return minScale;
|
33 |
} |
34 |
public double getMaxScale() { |
35 |
return maxScale;
|
36 |
} |
37 |
|
38 |
public void setMaxScaleDenominator(double d) { |
39 |
maxScale=d; |
40 |
} |
41 |
public void setFilter(Filter filter) { |
42 |
this.filter=filter;
|
43 |
} |
44 |
public void setIsElseFilter(boolean b) { |
45 |
this.isElseFilter=b;
|
46 |
|
47 |
} |
48 |
public void setSymbols(ISymbol[] symbolizers) { |
49 |
symbols=symbolizers; |
50 |
|
51 |
} |
52 |
public ISymbol[] getSymbols() { |
53 |
return symbols;
|
54 |
} |
55 |
public Filter getFilter() { |
56 |
return filter;
|
57 |
} |
58 |
public void setType(int type) { |
59 |
this.type=type;
|
60 |
|
61 |
} |
62 |
public int getType() { |
63 |
return type;
|
64 |
} |
65 |
public String getName() { |
66 |
return name;
|
67 |
} |
68 |
|
69 |
|
70 |
} |