public class JAXBModelWriter extends AbstractJAXBWriter implements CityModelWriter
Constructor and Description |
---|
JAXBModelWriter(SAXWriter writer,
JAXBOutputFactory factory,
ModuleContext moduleContext) |
JAXBModelWriter(SAXWriter writer,
JAXBOutputFactory factory,
ModuleContext moduleContext,
CityModelInfo cityModelInfo) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
CityModelInfo |
getCityModelInfo() |
void |
reset() |
void |
setCityModelInfo(CityModelInfo cityModelInfo) |
void |
writeEndDocument() |
void |
writeFeatureMember(AbstractFeature feature) |
void |
writeFeatureMember(ADEComponent adeComponent) |
void |
writeFeatureMembers(java.util.List<ModelObject> features) |
void |
writeStartDocument() |
flush, getEscapeCharacters, getHeaderComment, getIndentString, getModuleContext, getNamespaceContext, getNamespaceURI, getPrefix, getSchemaLocation, isWriteEncoding, isWriteXMLDecl, setDefaultNamespace, setDefaultNamespace, setEscapeCharacters, setHeaderComment, setIndentString, setModuleContext, setNamespaceContext, setPrefix, setPrefix, setPrefixes, setPrefixes, setSchemaLocation, setSchemaLocation, setSchemaLocations, setSchemaLocations, setWriteEncoding, setWriteXMLDecl, unsetHeaderComment
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
flush, getEscapeCharacters, getHeaderComment, getIndentString, getModuleContext, getNamespaceContext, getNamespaceURI, getPrefix, getSchemaLocation, isWriteEncoding, isWriteXMLDecl, setDefaultNamespace, setDefaultNamespace, setEscapeCharacters, setHeaderComment, setIndentString, setModuleContext, setNamespaceContext, setPrefix, setPrefix, setPrefixes, setPrefixes, setSchemaLocation, setSchemaLocation, setSchemaLocations, setSchemaLocations, setWriteEncoding, setWriteXMLDecl, unsetHeaderComment
public JAXBModelWriter(SAXWriter writer, JAXBOutputFactory factory, ModuleContext moduleContext) throws CityGMLWriteException
CityGMLWriteException
public JAXBModelWriter(SAXWriter writer, JAXBOutputFactory factory, ModuleContext moduleContext, CityModelInfo cityModelInfo) throws CityGMLWriteException
CityGMLWriteException
public void reset()
reset
in interface AbstractCityGMLWriter
reset
in class AbstractJAXBWriter
public void close() throws CityGMLWriteException
close
in interface AbstractCityGMLWriter
close
in class AbstractJAXBWriter
CityGMLWriteException
public CityModelInfo getCityModelInfo()
getCityModelInfo
in interface CityModelWriter
public void setCityModelInfo(CityModelInfo cityModelInfo)
setCityModelInfo
in interface CityModelWriter
public void writeFeatureMember(AbstractFeature feature) throws CityGMLWriteException
writeFeatureMember
in interface CityModelWriter
CityGMLWriteException
public void writeFeatureMember(ADEComponent adeComponent) throws CityGMLWriteException
writeFeatureMember
in interface CityModelWriter
CityGMLWriteException
public void writeStartDocument() throws CityGMLWriteException
writeStartDocument
in interface CityModelWriter
CityGMLWriteException
public void writeEndDocument() throws CityGMLWriteException
writeEndDocument
in interface CityModelWriter
CityGMLWriteException
public void writeFeatureMembers(java.util.List<ModelObject> features) throws CityGMLWriteException
writeFeatureMembers
in interface CityModelWriter
CityGMLWriteException