Revision 12418 trunk/libraries/libGPE/src-test/org/gvsig/gpe/writers/schemas/GPEFeatureWithSequenceElementTest.java
GPEFeatureWithSequenceElementTest.java | ||
---|---|---|
5 | 5 |
import org.gvsig.gpe.containers.Layer; |
6 | 6 |
import org.gvsig.xmlschema.som.IXSComplexTypeDefinition; |
7 | 7 |
import org.gvsig.xmlschema.som.IXSContentType; |
8 |
import org.gvsig.xmlschema.som.IXSElementDeclaration; |
|
8 | 9 |
import org.gvsig.xmlschema.utils.TypeUtils; |
9 | 10 |
|
10 | 11 |
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana |
... | ... | |
51 | 52 |
* |
52 | 53 |
* $Id$ |
53 | 54 |
* $Log$ |
54 |
* Revision 1.4 2007-06-22 12:21:18 jorpiell |
|
55 |
* Revision 1.5 2007-06-29 12:19:14 jorpiell |
|
56 |
* The schema validation is made independently of the concrete writer |
|
57 |
* |
|
58 |
* Revision 1.4 2007/06/22 12:21:18 jorpiell |
|
55 | 59 |
* The typeNotFoundException has been deleted. It never was thrown |
56 | 60 |
* |
57 | 61 |
* Revision 1.3 2007/06/14 13:50:06 jorpiell |
... | ... | |
78 | 82 |
private String layerId = "l1"; |
79 | 83 |
private String layerName = "Points Layer"; |
80 | 84 |
private String layerDescription = "This is a test of a points layer"; |
81 |
private String srs = "EPSG:23030"; |
|
85 |
private String layerSrs = "EPSG:23030"; |
|
86 |
private String layerXsElementName = "cities"; |
|
82 | 87 |
private String feature1Name = "city"; |
83 | 88 |
private String feature1Id = "f1"; |
84 | 89 |
private String point1Id = "p1"; |
... | ... | |
95 | 100 |
private Boolean element3Value = new Boolean(false); |
96 | 101 |
private String element3Type = TypeUtils.getXSType(element3Value.getClass()); |
97 | 102 |
//Schema |
103 |
private String xsLayerName = "cities"; |
|
104 |
private String xsLayerType = "citiesType"; |
|
105 |
private String xsLayerType_ = IXSComplexTypeDefinition.SEQUENCE; |
|
98 | 106 |
private String xsFeature1Name = "city"; |
99 | 107 |
private String xsFeature1Type = "cityType"; |
100 | 108 |
private String xsFeature1Type_ = IXSComplexTypeDefinition.SEQUENCE; |
... | ... | |
141 | 149 |
*/ |
142 | 150 |
public void writeObjects() { |
143 | 151 |
getWriterHandler().initialize(); |
144 |
getWriterHandler().startLayer(layerId, layerName, layerDescription, srs, null);
|
|
152 |
getWriterHandler().startLayer(layerId, layerName, layerDescription, layerSrs, null);
|
|
145 | 153 |
getWriterHandler().startFeature(feature1Id,feature1Name, xsFeature1Name); |
146 |
getWriterHandler().startPoint(point1Id, point1X, point1Y, point1Z, srs);
|
|
154 |
getWriterHandler().startPoint(point1Id, point1X, point1Y, point1Z, layerSrs);
|
|
147 | 155 |
getWriterHandler().endPoint(); |
148 | 156 |
getWriterHandler().startElement(element1Name, |
149 | 157 |
element1Value, |
Also available in: Unified diff