Revision 12071 trunk/libraries/libGPE/src-test/org/gvsig/gpe/writers/GPEFeatureWithComplexElementTest.java

View differences:

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