Revision 30011 branches/v2_0_0_prep/applications/appgvSIG/src/org/gvsig/app/project/documents/layout/fframes/FFrameGrid.java
FFrameGrid.java | ||
---|---|---|
28 | 28 |
import org.gvsig.fmap.geom.primitive.Envelope; |
29 | 29 |
import org.gvsig.fmap.geom.primitive.GeneralPathX; |
30 | 30 |
import org.gvsig.fmap.mapcontext.ViewPort; |
31 |
import org.gvsig.fmap.mapcontext.rendering.symbols.ILineSymbol; |
|
32 |
import org.gvsig.fmap.mapcontext.rendering.symbols.IMarkerSymbol; |
|
33 | 31 |
import org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol; |
34 |
import org.gvsig.fmap.mapcontext.rendering.symbols.SimpleLineSymbol; |
|
35 |
import org.gvsig.fmap.mapcontext.rendering.symbols.SimpleMarkerSymbol; |
|
36 |
import org.gvsig.fmap.mapcontext.rendering.symbols.SymbologyFactory; |
|
32 |
import org.gvsig.symbology.fmap.mapcontext.rendering.symbol.line.ILineSymbol; |
|
33 |
import org.gvsig.symbology.fmap.mapcontext.rendering.symbol.line.impl.SimpleLineSymbol; |
|
34 |
import org.gvsig.symbology.fmap.mapcontext.rendering.symbol.marker.IMarkerSymbol; |
|
35 |
import org.gvsig.symbology.fmap.mapcontext.rendering.symbol.marker.impl.SimpleMarkerSymbol; |
|
37 | 36 |
import org.gvsig.tools.locator.LocatorException; |
38 | 37 |
import org.gvsig.utils.StringUtilities; |
39 | 38 |
import org.gvsig.utils.XMLEntity; |
... | ... | |
342 | 341 |
} |
343 | 342 |
return xml; |
344 | 343 |
} |
344 |
|
|
345 |
/** |
|
346 |
* TODO: replace with the new persistence API. |
|
347 |
*/ |
|
345 | 348 |
public void setXMLEntity(XMLEntity xml) { |
346 |
if (xml.getIntProperty("m_Selected") != 0) { |
|
347 |
this.setSelected(true); |
|
348 |
} else { |
|
349 |
this.setSelected(false); |
|
350 |
} |
|
351 |
this.symbolLine=(ILineSymbol)SymbologyFactory.createSymbolFromXML(xml.getChild(0),"line"); |
|
352 |
this.symbolPoint=(IMarkerSymbol)SymbologyFactory.createSymbolFromXML(xml.getChild(1),"point"); |
|
353 |
// this.showCornerText=xml.getBooleanProperty("showCornerText"); |
|
354 |
this.font=new Font(xml.getStringProperty("familyFont"),xml.getIntProperty("styleFont"),8); |
|
355 |
|
|
356 |
this.intervalX = xml.getDoubleProperty("intervalX"); |
|
357 |
this.intervalY = xml.getDoubleProperty("intervalY"); |
|
358 |
this.isLine = xml.getBooleanProperty("isLine"); |
|
359 |
// this.lineColor = StringUtilities.string2Color(xml |
|
360 |
// .getStringProperty("lineColor")); |
|
361 |
this.sizeFont = xml.getIntProperty("sizeFont"); |
|
362 |
this.textColor = StringUtilities.string2Color(xml |
|
363 |
.getStringProperty("textColor")); |
|
364 |
|
|
365 |
setRotation(xml.getDoubleProperty("m_rotation")); |
|
366 |
|
|
367 |
if (xml.contains("index")) { |
|
368 |
dependenceIndex = xml.getIntProperty("index"); |
|
369 |
} |
|
349 |
// if (xml.getIntProperty("m_Selected") != 0) {
|
|
350 |
// this.setSelected(true);
|
|
351 |
// } else {
|
|
352 |
// this.setSelected(false);
|
|
353 |
// }
|
|
354 |
// this.symbolLine=(ILineSymbol)SymbologyFactory.createSymbolFromXML(xml.getChild(0),"line");
|
|
355 |
// this.symbolPoint=(IMarkerSymbol)SymbologyFactory.createSymbolFromXML(xml.getChild(1),"point");
|
|
356 |
//// this.showCornerText=xml.getBooleanProperty("showCornerText");
|
|
357 |
// this.font=new Font(xml.getStringProperty("familyFont"),xml.getIntProperty("styleFont"),8);
|
|
358 |
// |
|
359 |
// this.intervalX = xml.getDoubleProperty("intervalX");
|
|
360 |
// this.intervalY = xml.getDoubleProperty("intervalY");
|
|
361 |
// this.isLine = xml.getBooleanProperty("isLine");
|
|
362 |
//// this.lineColor = StringUtilities.string2Color(xml
|
|
363 |
//// .getStringProperty("lineColor"));
|
|
364 |
// this.sizeFont = xml.getIntProperty("sizeFont");
|
|
365 |
// this.textColor = StringUtilities.string2Color(xml
|
|
366 |
// .getStringProperty("textColor"));
|
|
367 |
// |
|
368 |
// setRotation(xml.getDoubleProperty("m_rotation"));
|
|
369 |
// |
|
370 |
// if (xml.contains("index")) {
|
|
371 |
// dependenceIndex = xml.getIntProperty("index");
|
|
372 |
// }
|
|
370 | 373 |
} |
371 | 374 |
|
372 | 375 |
public void setXMLEntity03(XMLEntity xml, Layout l) { |
Also available in: Unified diff