Revision 12071 trunk/libraries/libGPE/src-test/org/gvsig/gpe/writers/GPEFeatureWithComplexElementTest.java
GPEFeatureWithComplexElementTest.java | ||
---|---|---|
1 | 1 |
package org.gvsig.gpe.writers; |
2 | 2 |
|
3 |
import java.io.File; |
|
4 |
|
|
3 | 5 |
import org.gvsig.gpe.containers.Element; |
4 | 6 |
import org.gvsig.gpe.containers.Feature; |
5 | 7 |
import org.gvsig.gpe.containers.Layer; |
8 |
import org.gvsig.gpe.schema.utils.TypeUtils; |
|
6 | 9 |
|
7 | 10 |
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana |
8 | 11 |
* |
... | ... | |
48 | 51 |
* |
49 | 52 |
* $Id$ |
50 | 53 |
* $Log$ |
51 |
* Revision 1.2 2007-05-15 10:14:13 jorpiell |
|
54 |
* Revision 1.3 2007-06-07 14:52:28 jorpiell |
|
55 |
* Add the schema support |
|
56 |
* |
|
57 |
* Revision 1.2 2007/05/15 10:14:13 jorpiell |
|
52 | 58 |
* The complexType has not type |
53 | 59 |
* |
54 | 60 |
* Revision 1.1 2007/05/02 11:46:07 jorpiell |
... | ... | |
72 | 78 |
private double point1Z = generateRandomPoint(); |
73 | 79 |
private String element1Name = "Name"; |
74 | 80 |
private String element1Value = null; |
75 |
private Class element1Type = null;
|
|
81 |
private String element1Type = null;
|
|
76 | 82 |
private String element11Name = "First Name"; |
77 | 83 |
private String element11Value = "Jorge"; |
78 |
private Class element11Type = String.class;
|
|
84 |
private String element11Type = TypeUtils.getXSType(element11Value.getClass());
|
|
79 | 85 |
private String element12Name = "Surname"; |
80 | 86 |
private String element12Value = "Piera"; |
81 |
private Class element12Type = String.class;
|
|
87 |
private String element12Type = TypeUtils.getXSType(element12Value.getClass());
|
|
82 | 88 |
|
83 | 89 |
/* |
84 | 90 |
* (non-Javadoc) |
... | ... | |
115 | 121 |
*/ |
116 | 122 |
public void writeObjects() { |
117 | 123 |
getWriterHandler().initialize(); |
118 |
getWriterHandler().startLayer(layerId, layerName, layerDescription, srs); |
|
119 |
getWriterHandler().startFeature(feature1Id,feature1Name); |
|
124 |
getWriterHandler().startLayer(layerId, layerName, layerDescription, srs, null);
|
|
125 |
getWriterHandler().startFeature(feature1Id,feature1Name, null);
|
|
120 | 126 |
getWriterHandler().startPoint(point1Id, point1X, point1Y, point1Z, srs); |
121 | 127 |
getWriterHandler().endPoint(); |
122 | 128 |
getWriterHandler().startElement(element1Name, |
... | ... | |
135 | 141 |
getWriterHandler().endLayer(); |
136 | 142 |
getWriterHandler().close(); |
137 | 143 |
} |
144 |
|
|
145 |
/* |
|
146 |
* (non-Javadoc) |
|
147 |
* @see org.gvsig.gpe.writers.GPEWriterBaseTest#getSchemaPath() |
|
148 |
*/ |
|
149 |
protected String getSchemaPath(){ |
|
150 |
return new File("testdata/cities.xsd").getAbsolutePath(); |
|
151 |
} |
|
138 | 152 |
} |
Also available in: Unified diff