Revision 776
trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/layout/fframes/FFrameGroup.java | ||
---|---|---|
185 | 185 |
|
186 | 186 |
return xml; |
187 | 187 |
} |
188 |
|
|
189 |
/** |
|
190 |
* Crea un Objeto de esta clase a partir de la informaci?n del XMLEntity. |
|
191 |
* |
|
192 |
* @param xml XMLEntity |
|
193 |
* @param p DOCUMENT ME! |
|
194 |
*/ |
|
195 |
|
|
196 |
/* |
|
197 |
public static FFrameGroup createFFrameGroup(XMLEntity xml, Project p) { |
|
198 |
FFrameGroup fframe = new FFrameGroup(); |
|
199 | 188 |
|
200 |
if (xml.getIntProperty("m_Selected") != 0) { |
|
201 |
fframe.setSelected(true); |
|
202 |
} else { |
|
203 |
fframe.setSelected(false); |
|
204 |
} |
|
205 |
IFFrame fframechild = null; |
|
206 |
for (int i = 0; i < xml.getNumChild(); i++) { |
|
207 |
switch (xml.getChild(i).getIntProperty("type")) { |
|
208 |
case (Layout.RECTANGLEVIEW): |
|
209 |
fframechild = FFrameView.createFFrameView(xml, p); |
|
210 |
break; |
|
211 |
case (Layout.RECTANGLETEXT): |
|
212 |
fframechild = FFrameText.createFFrameText(xml); |
|
213 |
break; |
|
214 |
case (Layout.RECTANGLESCALEBAR): |
|
215 |
fframechild = FFrameScaleBar.createFFrameScaleBar(xml, p); |
|
216 |
break; |
|
217 |
case (Layout.RECTANGLEPICTURE): |
|
218 |
fframechild = FFramePicture.createFFramePicture(xml); |
|
219 |
break; |
|
220 |
case (Layout.RECTANGLELEGEND): |
|
221 |
fframechild = FFrameLegend.createFFrameLegend(xml, p); |
|
222 |
break; |
|
223 |
case (Layout.GRAPHICS): |
|
224 |
fframechild = FFrameGraphics.createFFrameGraphics(xml); |
|
225 |
break; |
|
226 |
case (Layout.RECTANGLEGROUP): |
|
227 |
fframechild = FFrameGroup.createFFrameGroup(xml, p); |
|
228 |
break; |
|
229 |
case (Layout.RECTANGLESYMBOL): |
|
230 |
fframechild = FFrameSymbol.createFFrameSymbol(xml); |
|
231 |
break; |
|
232 |
} |
|
233 |
fframe.addFFrame(fframechild); |
|
234 |
} |
|
235 |
return fframe; |
|
236 |
} |
|
237 |
*/ |
|
238 |
|
|
239 | 189 |
/** |
240 | 190 |
* @see com.iver.cit.gvsig.gui.layout.fframes.IFFrame#setXMLEntity(com.iver.utiles.XMLEntity) |
241 | 191 |
*/ |
... | ... | |
258 | 208 |
} |
259 | 209 |
|
260 | 210 |
fframechild.setXMLEntity(xml.getChild(i), l); |
261 |
|
|
262 |
/*switch (xml.getChild(i).getIntProperty("type")) { |
|
263 |
case (Layout.RECTANGLEVIEW): |
|
264 |
fframechild = FFrameView.createFFrameView(xml, p); |
|
265 |
break; |
|
266 |
case (Layout.RECTANGLETEXT): |
|
267 |
fframechild = FFrameText.createFFrameText(xml); |
|
268 |
break; |
|
269 |
case (Layout.RECTANGLESCALEBAR): |
|
270 |
fframechild = FFrameScaleBar.createFFrameScaleBar(xml, p); |
|
271 |
break; |
|
272 |
case (Layout.RECTANGLEPICTURE): |
|
273 |
fframechild = FFramePicture.createFFramePicture(xml); |
|
274 |
break; |
|
275 |
case (Layout.RECTANGLELEGEND): |
|
276 |
fframechild = FFrameLegend.createFFrameLegend(xml, p); |
|
277 |
break; |
|
278 |
case (Layout.GRAPHICS): |
|
279 |
fframechild = FFrameGraphics.createFFrameGraphics(xml); |
|
280 |
break; |
|
281 |
case (Layout.RECTANGLEGROUP): |
|
282 |
fframechild = FFrameGroup.createFFrameGroup(xml, p); |
|
283 |
break; |
|
284 |
case (Layout.RECTANGLESYMBOL): |
|
285 |
fframechild = FFrameSymbol.createFFrameSymbol(xml); |
|
286 |
break; |
|
287 |
} |
|
288 |
*/ |
|
289 | 211 |
this.addFFrame(fframechild); |
290 | 212 |
} |
291 | 213 |
} |
Also available in: Unified diff