org.citygml4j.xml.io.writer
Interface CityModelWriter

All Superinterfaces:
AbstractCityGMLWriter
All Known Implementing Classes:
JAXBModelWriter

public interface CityModelWriter
extends AbstractCityGMLWriter


Method Summary
 CityModelInfo getCityModelInfo()
           
 void setCityModelInfo(CityModelInfo cityModelInfo)
           
 void writeEndDocument()
           
 void writeFeatureMember(AbstractFeature feature)
           
 void writeFeatureMember(ADEComponent adeComponent)
           
 void writeFeatureMembers(java.util.List<ModelObject> features)
           
 void writeStartDocument()
           
 
Methods inherited from interface org.citygml4j.xml.io.writer.AbstractCityGMLWriter
close, flush, getEscapeCharacters, getHeaderComment, getIndentString, getModuleContext, getNamespaceContext, getNamespaceURI, getPrefix, getSchemaLocation, isWriteEncoding, isWriteXMLDecl, reset, setDefaultNamespace, setDefaultNamespace, setEscapeCharacters, setHeaderComment, setIndentString, setModuleContext, setNamespaceContext, setPrefix, setPrefix, setPrefixes, setPrefixes, setSchemaLocation, setSchemaLocation, setSchemaLocations, setSchemaLocations, setWriteEncoding, setWriteXMLDecl, unsetHeaderComment
 

Method Detail

writeStartDocument

void writeStartDocument()
                        throws CityGMLWriteException
Throws:
CityGMLWriteException

writeEndDocument

void writeEndDocument()
                      throws CityGMLWriteException
Throws:
CityGMLWriteException

writeFeatureMember

void writeFeatureMember(AbstractFeature feature)
                        throws CityGMLWriteException
Throws:
CityGMLWriteException

writeFeatureMember

void writeFeatureMember(ADEComponent adeComponent)
                        throws CityGMLWriteException
Throws:
CityGMLWriteException

writeFeatureMembers

void writeFeatureMembers(java.util.List<ModelObject> features)
                         throws CityGMLWriteException
Throws:
CityGMLWriteException

getCityModelInfo

CityModelInfo getCityModelInfo()

setCityModelInfo

void setCityModelInfo(CityModelInfo cityModelInfo)