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

View differences:

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