Revision 19367 trunk/libraries/libGPE-KML/src/org/gvsig/gpe/kml/writer/GPEKmlWriterHandlerImplementor.java
GPEKmlWriterHandlerImplementor.java | ||
---|---|---|
5 | 5 |
import java.io.StringWriter; |
6 | 6 |
import java.util.Stack; |
7 | 7 |
|
8 |
import org.gvsig.gpe.gml.GMLTags; |
|
8 |
import org.gvsig.gpe.gml.utils.GMLTags;
|
|
9 | 9 |
import org.gvsig.gpe.kml.KmlTags; |
10 | 10 |
import org.gvsig.gpe.kml.writer.profiles.IWriterProfile; |
11 | 11 |
import org.gvsig.gpe.warnings.FeatureNotSupportedWarning; |
12 | 12 |
import org.gvsig.gpe.xml.exceptions.GPEXmlToZipFileException; |
13 | 13 |
import org.gvsig.gpe.xml.writer.GPEXmlWriterHandlerImplementor; |
14 |
import org.gvsig.gpe.xml.writer.IWriter; |
|
14 | 15 |
import org.gvsig.gpe.xml.writer.Writer; |
15 | 16 |
|
16 | 17 |
|
... | ... | |
134 | 135 |
* (non-Javadoc) |
135 | 136 |
* @see org.gvsig.gpe.xml.writer.GPEXmlWriterHandler#createOutputStream() |
136 | 137 |
*/ |
137 |
protected Writer createWriter() throws IOException { |
|
138 |
protected IWriter createWriter() throws IOException {
|
|
138 | 139 |
return new Writer(new FileWriter(getOutputFile())); |
139 | 140 |
} |
140 | 141 |
|
... | ... | |
248 | 249 |
* @see org.gvsig.gpe.writers.GPEWriterHandler#endFeature() |
249 | 250 |
*/ |
250 | 251 |
public void endFeature() { |
251 |
Writer elementWriter = (Writer)currentElementStream.pop();
|
|
252 |
IWriter elementWriter = (IWriter)currentElementStream.pop();
|
|
252 | 253 |
currentElementName.pop(); |
253 | 254 |
try{ |
254 | 255 |
getProfile().getMetadataWriter().start(writer, this); |
... | ... | |
265 | 266 |
* @see org.gvsig.gpe.writer.GPEWriterHandler#startElement(java.lang.String, java.lang.Object, java.lang.Object) |
266 | 267 |
*/ |
267 | 268 |
public void startElement(String name, Object value, String type) { |
268 |
Writer buffer = ((Writer)currentElementStream.lastElement());
|
|
269 |
IWriter buffer = ((IWriter)currentElementStream.lastElement());
|
|
269 | 270 |
((Stack)currentElementName.lastElement()).push(name); |
270 | 271 |
try { |
271 | 272 |
getProfile().getElementWriter().start(buffer, this, name, value, type); |
... | ... | |
280 | 281 |
* @see org.gvsig.gpe.writer.GPEWriterHandler#endElement() |
281 | 282 |
*/ |
282 | 283 |
public void endElement() { |
283 |
Writer buffer = ((Writer)currentElementStream.lastElement());
|
|
284 |
IWriter buffer = ((IWriter)currentElementStream.lastElement());
|
|
284 | 285 |
String elementName = (String)((Stack)currentElementName.lastElement()).pop(); |
285 | 286 |
try { |
286 | 287 |
getProfile().getElementWriter().end(buffer, this, elementName); |
Also available in: Unified diff