Revision 40862 branches/v02_desarrollo/libraries/sld/temp/org.gvsig.sldconverter/org.gvsig.sldconverter.lib/org.gvsig.sldconverter.lib.impl/src/main/java/org/gvsig/sldconverter/impl/legend/BasicLegendConverter.java
BasicLegendConverter.java | ||
---|---|---|
92 | 92 |
|
93 | 93 |
} else { |
94 | 94 |
if (BasicUtils.areRulesOfUniqueSymbol(rules)) { |
95 |
|
|
95 | 96 |
// ******************************************************* |
96 | 97 |
// * Unique symbol legend |
97 | 98 |
// ******************************************************* |
... | ... | |
125 | 126 |
} |
126 | 127 |
if (sym != null) { |
127 | 128 |
unileg.setDefaultSymbol(sym); |
129 |
unileg.useDefaultSymbol(true); |
|
130 |
} else { |
|
131 |
unileg.useDefaultSymbol(false); |
|
128 | 132 |
} |
129 | 133 |
String[] atts = new String[1]; |
130 | 134 |
atts[0] = pname; |
131 | 135 |
unileg.setClassifyingFieldNames(atts); |
136 |
int[] typs = new int[1]; |
|
137 |
typs[0] = dt.getType(); |
|
138 |
unileg.setClassifyingFieldTypes(typs); |
|
132 | 139 |
return unileg; |
133 | 140 |
|
134 | 141 |
} else { |
... | ... | |
160 | 167 |
k = iter.next(); |
161 | 168 |
intleg.addSymbol(k, map.get(k)); |
162 | 169 |
} |
170 |
// Setting Default symbol |
|
163 | 171 |
if (sym != null) { |
172 |
sym.setDescription("Default"); |
|
164 | 173 |
intleg.setDefaultSymbol(sym); |
174 |
intleg.useDefaultSymbol(true); |
|
175 |
// String among the intervals |
|
176 |
intleg.addSymbol(sym.getDescription(), sym); |
|
177 |
} else { |
|
178 |
intleg.useDefaultSymbol(false); |
|
165 | 179 |
} |
180 |
|
|
166 | 181 |
String[] atts = new String[1]; |
167 | 182 |
atts[0] = pname; |
168 | 183 |
intleg.setClassifyingFieldNames(atts); |
184 |
int[] typs = new int[1]; |
|
185 |
typs[0] = dt.getType(); |
|
186 |
intleg.setClassifyingFieldTypes(typs); |
|
169 | 187 |
return intleg; |
170 | 188 |
// ******************************************************* |
171 | 189 |
} else { |
Also available in: Unified diff