Revision 10844 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/core/symbols/MultiShapeSymbol.java

View differences:

MultiShapeSymbol.java
125 125
	}
126 126

  
127 127
	public XMLEntity getXMLEntity() {
128
		// TODO Implement it
129
		throw new Error("Not yet implemented!");
130

  
128
		XMLEntity xml = new XMLEntity();
129
		xml.putProperty("className", getClassName());
130
		xml.putProperty("desc", getDescription());
131
		xml.addChild(marker.getXMLEntity());
132
		xml.addChild(line.getXMLEntity());
133
		xml.addChild(fill.getXMLEntity());
134
		return xml;
131 135
	}
132 136

  
133 137
	public void setXMLEntity(XMLEntity xml) {
134
		// TODO Implement it
135
		throw new Error("Not yet implemented!");
136

  
138
		setDescription(xml.getStringProperty("desc"));
139
		marker = (IMarkerSymbol) SymbologyFactory.createSymbolFromXML(xml.getChild(0), null);
140
		line = (ILineSymbol) SymbologyFactory.createSymbolFromXML(xml.getChild(0), null);
141
		fill = (IFillSymbol) SymbologyFactory.createSymbolFromXML(xml.getChild(0), null);
137 142
	}
138 143

  
139 144
	public String getDescription() {

Also available in: Unified diff