Class CityJSONChunkWriter
- java.lang.Object
-
- org.citygml4j.builder.cityjson.json.io.writer.AbstractCityJSONWriter
-
- org.citygml4j.builder.cityjson.json.io.writer.CityJSONChunkWriter
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class CityJSONChunkWriter extends AbstractCityJSONWriter
-
-
Field Summary
-
Fields inherited from class org.citygml4j.builder.cityjson.json.io.writer.AbstractCityJSONWriter
extensions, gson, marshaller, metadata, writer
-
-
Constructor Summary
Constructors Constructor Description CityJSONChunkWriter(com.google.gson.stream.JsonWriter writer, CityJSONOutputFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addRootExtensionProperty(java.lang.String name, java.lang.Object value)
void
close()
void
registerGlobalAppearance(Appearance appearance)
void
writeCityObject(AbstractCityObjectType cityObject)
void
writeCityObject(AbstractCityObject cityObject)
void
writeEndDocument()
void
writeStartDocument()
-
Methods inherited from class org.citygml4j.builder.cityjson.json.io.writer.AbstractCityJSONWriter
flush, getCityJSONMarshaller, getMetadata, isHtmlSafe, setExtension, setExtensions, setHtmlSafe, setIndent, setMetadata
-
-
-
-
Constructor Detail
-
CityJSONChunkWriter
public CityJSONChunkWriter(com.google.gson.stream.JsonWriter writer, CityJSONOutputFactory factory)
-
-
Method Detail
-
registerGlobalAppearance
public void registerGlobalAppearance(Appearance appearance)
-
addRootExtensionProperty
public void addRootExtensionProperty(java.lang.String name, java.lang.Object value)
-
writeStartDocument
public void writeStartDocument() throws CityJSONWriteException
- Throws:
CityJSONWriteException
-
writeCityObject
public void writeCityObject(AbstractCityObject cityObject) throws CityJSONWriteException
- Throws:
CityJSONWriteException
-
writeCityObject
public void writeCityObject(AbstractCityObjectType cityObject) throws CityJSONWriteException
- Throws:
CityJSONWriteException
-
writeEndDocument
public void writeEndDocument() throws CityJSONWriteException
- Throws:
CityJSONWriteException
-
close
public void close() throws CityJSONWriteException
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Overrides:
close
in classAbstractCityJSONWriter
- Throws:
CityJSONWriteException
-
-