public class KMLDocumentBuilder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected javax.xml.stream.XMLStreamWriter |
writer |
| Constructor and Description |
|---|
KMLDocumentBuilder(java.io.OutputStream stream)
Create a KML document using an OutputStream.
|
KMLDocumentBuilder(java.io.Writer writer)
Create a KML document using a Writer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close the document builder.
|
protected void |
endDocument()
End the KML document.
|
protected void |
startDocument()
Start the KML document and write namespace declarations.
|
void |
writeObject(Exportable exportable)
Write an
Exportable object to the document. |
void |
writeObjects(Exportable... exportables)
Write a list of
Exportable objects to the document. |
public KMLDocumentBuilder(java.io.OutputStream stream)
throws javax.xml.stream.XMLStreamException
stream - Stream to receive KML output.javax.xml.stream.XMLStreamException - If an error is encountered while writing KML.public KMLDocumentBuilder(java.io.Writer writer)
throws javax.xml.stream.XMLStreamException
writer - Writer to receive KML output.javax.xml.stream.XMLStreamException - If an error is encountered while writing KML.public void close()
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException - If an error is encountered while writing KML.protected void endDocument()
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException - If an error is encountered while writing KML.protected void startDocument()
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException - If an error is encountered while writing KML.public void writeObject(Exportable exportable) throws java.io.IOException
Exportable object to the document. If the object does not support export in KML format, it will
be ignored.exportable - Object to export in KML.java.io.IOException - If an error is encountered while writing KML.public void writeObjects(Exportable... exportables) throws java.io.IOException
Exportable objects to the document. If any objects do not support export in KML format,
they will be ignored.exportables - List of objects to export in KML.java.io.IOException - If an error is encountered while writing KML.