Revision 25260 trunk/libraries/lib3DMap-share/src/main/java/com/iver/ai2/gvsig3d/legend/symbols/BaseExtrusionSymbol.java
BaseExtrusionSymbol.java | ||
---|---|---|
1 | 1 |
package com.iver.ai2.gvsig3d.legend.symbols; |
2 | 2 |
|
3 | 3 |
import com.iver.cit.gvsig.fmap.core.symbols.SimpleFillSymbol; |
4 |
import com.iver.utiles.XMLEntity; |
|
4 | 5 |
|
5 | 6 |
public class BaseExtrusionSymbol extends SimpleFillSymbol implements |
6 | 7 |
IExtrusionSymbol { |
... | ... | |
19 | 20 |
super(); |
20 | 21 |
this.extrusion = extrusion; |
21 | 22 |
} |
23 |
|
|
22 | 24 |
|
25 |
public String getClassName() { |
|
26 |
return getClass().getName(); |
|
27 |
} |
|
28 |
|
|
29 |
public XMLEntity getXMLEntity() { |
|
30 |
XMLEntity xml = super.getXMLEntity(); |
|
31 |
xml.putProperty("extrusion", this.extrusion); |
|
32 |
return xml; |
|
33 |
} |
|
34 |
|
|
35 |
public void setXMLEntity(XMLEntity xml) { |
|
36 |
super.setXMLEntity(xml); |
|
37 |
if (xml.contains("extrusion")) |
|
38 |
extrusion = xml.getDoubleProperty("extrusion"); |
|
39 |
} |
|
40 |
|
|
41 |
|
|
23 | 42 |
} |
Also available in: Unified diff