public class KMLDocumentBuilder extends Object
| Modifier and Type | Field and Description | 
|---|---|
| protected XMLStreamWriter | writer | 
| Constructor and Description | 
|---|
| KMLDocumentBuilder(OutputStream stream)Create a KML document using an OutputStream. | 
| KMLDocumentBuilder(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  Exportableobject to the document. | 
| void | writeObjects(Exportable... exportables)Write a list of  Exportableobjects to the document. | 
protected XMLStreamWriter writer
public KMLDocumentBuilder(OutputStream stream) throws XMLStreamException
stream - Stream to receive KML output.XMLStreamException - If an error is encountered while writing KML.public KMLDocumentBuilder(Writer writer) throws XMLStreamException
writer - Writer to receive KML output.XMLStreamException - If an error is encountered while writing KML.public void close()
           throws XMLStreamException
XMLStreamException - If an error is encountered while writing KML.protected void endDocument()
                    throws XMLStreamException
XMLStreamException - If an error is encountered while writing KML.protected void startDocument()
                      throws XMLStreamException
XMLStreamException - If an error is encountered while writing KML.public void writeObject(Exportable exportable) throws 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.IOException - If an error is encountered while writing KML.public void writeObjects(Exportable... exportables) throws 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.IOException - If an error is encountered while writing KML.