Revision 8268 branches/v10/libraries/libFMap/src/com/iver/cit/gvsig/fmap/drivers/gml/GMLDriver.java

View differences:

GMLDriver.java
73 73
 *
74 74
 * $Id$
75 75
 * $Log$
76
 * Revision 1.2.4.2  2006-09-28 08:53:47  jorpiell
76
 * Revision 1.2.4.3  2006-10-24 07:16:41  jorpiell
77
 * La leyenda se puede escribir desde fuera. Esto es as? para que no se cree una nueva leyenda cada vez que se refresca la capa
78
 *
79
 * Revision 1.2.4.2  2006/09/28 08:53:47  jorpiell
77 80
 * No se tiene en cuanta la reproyecci?n
78 81
 *
79 82
 * Revision 1.2.4.1  2006/09/19 12:22:48  jorpiell
......
137 140
			throw new IOException(e1.toString());
138 141
		}
139 142
		
143
		if (defaultLegend == null){
144
			defaultLegend = LegendFactory.createVectorialUniqueValueLegend(getShapeType());
145
			defaultLegend.setFieldName("Color");
146
			defaultLegend.setLabelField("Text");
147
			defaultLegend.setDefaultSymbol(new FSymbol(getShapeType()));
148
			defaultLegend.getDefaultSymbol().setShapeVisible(false);
149
			defaultLegend.getDefaultSymbol().setFontSizeInPixels(false);
150
			defaultLegend.getDefaultSymbol().setFont(new Font("SansSerif",
151
					Font.PLAIN, 9));
152
			defaultLegend.getDefaultSymbol().setFontColor(Color.BLACK);
153
			defaultLegend.getDefaultSymbol().setFontSize(heightText);
154
			defaultLegend.getDefaultSymbol().setStyle(FConstant.SYMBOL_STYLE_DGNSPECIAL);
155
			defaultLegend.getDefaultSymbol().setSize(3);
156
			defaultLegend.getDefaultSymbol().setSizeInPixels(true);
157
			
158
			defaultLegend.setLabelHeightField("HeightText");
159
			defaultLegend.setLabelRotationField("RotationText");
160
		}
140 161
		
141
		defaultLegend = LegendFactory.createVectorialUniqueValueLegend(getShapeType());
142
		defaultLegend.setFieldName("Color");
143
		defaultLegend.setLabelField("Text");
144
		defaultLegend.setDefaultSymbol(new FSymbol(getShapeType()));
145
		defaultLegend.getDefaultSymbol().setShapeVisible(false);
146
		defaultLegend.getDefaultSymbol().setFontSizeInPixels(false);
147
		defaultLegend.getDefaultSymbol().setFont(new Font("SansSerif",
148
				Font.PLAIN, 9));
149
		defaultLegend.getDefaultSymbol().setFontColor(Color.BLACK);
150
		defaultLegend.getDefaultSymbol().setFontSize(heightText);
151
		defaultLegend.getDefaultSymbol().setStyle(FConstant.SYMBOL_STYLE_DGNSPECIAL);
152
		defaultLegend.getDefaultSymbol().setSize(3);
153
		defaultLegend.getDefaultSymbol().setSizeInPixels(true);
154
		
155
		defaultLegend.setLabelHeightField("HeightText");
156
		defaultLegend.setLabelRotationField("RotationText");
157
		
158 162
		int index = 0;		
159 163
		
160 164
		IntValue clave;
......
292 296
		}
293 297
		return 0;
294 298
	}
299

  
300
	/**
301
	 * Gets the defaultLegend
302
	 * @return
303
	 */
304
	public VectorialUniqueValueLegend getDefaultLegend() {
305
		return defaultLegend;
306
	}
307

  
308
	/**
309
	 * Sets the defaultLegend
310
	 * @return
311
	 */
312
	public void setDefaultLegend(VectorialUniqueValueLegend defaultLegend) {
313
		this.defaultLegend = defaultLegend;
314
	}
295 315
}

Also available in: Unified diff