Class JAXBOutputFactory
- java.lang.Object
-
- org.citygml4j.builder.jaxb.xml.io.writer.JAXBOutputFactory
-
- All Implemented Interfaces:
CityGMLOutputFactory
public class JAXBOutputFactory extends java.lang.Object implements CityGMLOutputFactory
-
-
Field Summary
-
Fields inherited from interface org.citygml4j.xml.io.CityGMLOutputFactory
EXCLUDE_FROM_SPLITTING, FEATURE_WRITE_MODE, KEEP_INLINE_APPEARANCE, SPLIT_COPY, USE_VALIDATION
-
-
Constructor Summary
Constructors Constructor Description JAXBOutputFactory(CityGMLBuilder builder)
JAXBOutputFactory(CityGMLBuilder builder, ModuleContext moduleContext)
JAXBOutputFactory(CityGMLBuilder builder, ModuleContext moduleContext, SchemaHandler schemaHandler)
JAXBOutputFactory(CityGMLBuilder builder, SchemaHandler schemaHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CityGMLWriter
createCityGMLWriter(java.io.File file)
CityGMLWriter
createCityGMLWriter(java.io.File file, java.lang.String encoding)
CityGMLWriter
createCityGMLWriter(java.io.File file, java.lang.String encoding, ModuleContext moduleContext)
CityGMLWriter
createCityGMLWriter(java.io.File file, ModuleContext moduleContext)
CityGMLWriter
createCityGMLWriter(java.io.OutputStream outputStream)
CityGMLWriter
createCityGMLWriter(java.io.OutputStream outputStream, java.lang.String encoding)
CityGMLWriter
createCityGMLWriter(java.io.OutputStream outputStream, java.lang.String encoding, ModuleContext moduleContext)
CityGMLWriter
createCityGMLWriter(java.io.OutputStream outputStream, ModuleContext moduleContext)
CityGMLWriter
createCityGMLWriter(java.io.Writer writer)
CityGMLWriter
createCityGMLWriter(java.io.Writer writer, ModuleContext moduleContext)
CityGMLWriter
createCityGMLWriter(javax.xml.transform.stream.StreamResult streamResult, java.lang.String encoding)
CityGMLWriter
createCityGMLWriter(javax.xml.transform.stream.StreamResult streamResult, java.lang.String encoding, ModuleContext moduleContext)
CityModelWriter
createCityModelWriter(java.io.File file)
CityModelWriter
createCityModelWriter(java.io.File file, java.lang.String encoding)
CityModelWriter
createCityModelWriter(java.io.File file, java.lang.String encoding, ModuleContext moduleContext)
CityModelWriter
createCityModelWriter(java.io.File file, ModuleContext moduleContext)
CityModelWriter
createCityModelWriter(java.io.OutputStream outputStream)
CityModelWriter
createCityModelWriter(java.io.OutputStream outputStream, java.lang.String encoding)
CityModelWriter
createCityModelWriter(java.io.OutputStream outputStream, java.lang.String encoding, ModuleContext moduleContext)
CityModelWriter
createCityModelWriter(java.io.OutputStream outputStream, ModuleContext moduleContext)
CityModelWriter
createCityModelWriter(java.io.Writer writer)
CityModelWriter
createCityModelWriter(java.io.Writer writer, ModuleContext moduleContext)
CityModelWriter
createCityModelWriter(javax.xml.transform.stream.StreamResult streamResult, java.lang.String encoding)
CityModelWriter
createCityModelWriter(javax.xml.transform.stream.StreamResult streamResult, java.lang.String encoding, ModuleContext moduleContext)
GMLIdManager
getGMLIdManager()
ModuleContext
getModuleContext()
java.lang.Object
getProperty(java.lang.String name)
SchemaHandler
getSchemaHandler()
javax.xml.transform.Templates[]
getTransformationTemplates()
TransformerChainFactory
getTransformerChainFactory()
javax.xml.bind.ValidationEventHandler
getValidationEventHandler()
void
setCityGMLVersion(CityGMLVersion version)
void
setGMLIdManager(GMLIdManager gmlIdManager)
void
setModuleContext(ModuleContext moduleContext)
void
setProperty(java.lang.String name, java.lang.Object value)
void
setSchemaHandler(SchemaHandler schemaHandler)
void
setTransformationTemplates(javax.xml.transform.Templates... transformationTemplates)
void
setValidationEventHandler(javax.xml.bind.ValidationEventHandler validationEventHandler)
-
-
-
Constructor Detail
-
JAXBOutputFactory
public JAXBOutputFactory(CityGMLBuilder builder, ModuleContext moduleContext, SchemaHandler schemaHandler)
-
JAXBOutputFactory
public JAXBOutputFactory(CityGMLBuilder builder)
-
JAXBOutputFactory
public JAXBOutputFactory(CityGMLBuilder builder, ModuleContext moduleContext)
-
JAXBOutputFactory
public JAXBOutputFactory(CityGMLBuilder builder, SchemaHandler schemaHandler)
-
-
Method Detail
-
createCityGMLWriter
public CityGMLWriter createCityGMLWriter(java.io.File file, ModuleContext moduleContext) throws CityGMLWriteException
- Specified by:
createCityGMLWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityGMLWriter
public CityGMLWriter createCityGMLWriter(java.io.File file, java.lang.String encoding, ModuleContext moduleContext) throws CityGMLWriteException
- Specified by:
createCityGMLWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityGMLWriter
public CityGMLWriter createCityGMLWriter(java.io.OutputStream outputStream, ModuleContext moduleContext) throws CityGMLWriteException
- Specified by:
createCityGMLWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityGMLWriter
public CityGMLWriter createCityGMLWriter(java.io.OutputStream outputStream, java.lang.String encoding, ModuleContext moduleContext) throws CityGMLWriteException
- Specified by:
createCityGMLWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityGMLWriter
public CityGMLWriter createCityGMLWriter(javax.xml.transform.stream.StreamResult streamResult, java.lang.String encoding, ModuleContext moduleContext) throws CityGMLWriteException
- Specified by:
createCityGMLWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityGMLWriter
public CityGMLWriter createCityGMLWriter(java.io.Writer writer, ModuleContext moduleContext) throws CityGMLWriteException
- Specified by:
createCityGMLWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityGMLWriter
public CityGMLWriter createCityGMLWriter(java.io.File file, java.lang.String encoding) throws CityGMLWriteException
- Specified by:
createCityGMLWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityGMLWriter
public CityGMLWriter createCityGMLWriter(java.io.File file) throws CityGMLWriteException
- Specified by:
createCityGMLWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityGMLWriter
public CityGMLWriter createCityGMLWriter(java.io.OutputStream outputStream, java.lang.String encoding) throws CityGMLWriteException
- Specified by:
createCityGMLWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityGMLWriter
public CityGMLWriter createCityGMLWriter(java.io.OutputStream outputStream) throws CityGMLWriteException
- Specified by:
createCityGMLWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityGMLWriter
public CityGMLWriter createCityGMLWriter(javax.xml.transform.stream.StreamResult streamResult, java.lang.String encoding) throws CityGMLWriteException
- Specified by:
createCityGMLWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityGMLWriter
public CityGMLWriter createCityGMLWriter(java.io.Writer writer) throws CityGMLWriteException
- Specified by:
createCityGMLWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityModelWriter
public CityModelWriter createCityModelWriter(java.io.File file, ModuleContext moduleContext) throws CityGMLWriteException
- Specified by:
createCityModelWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityModelWriter
public CityModelWriter createCityModelWriter(java.io.File file, java.lang.String encoding, ModuleContext moduleContext) throws CityGMLWriteException
- Specified by:
createCityModelWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityModelWriter
public CityModelWriter createCityModelWriter(java.io.OutputStream outputStream, ModuleContext moduleContext) throws CityGMLWriteException
- Specified by:
createCityModelWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityModelWriter
public CityModelWriter createCityModelWriter(java.io.OutputStream outputStream, java.lang.String encoding, ModuleContext moduleContext) throws CityGMLWriteException
- Specified by:
createCityModelWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityModelWriter
public CityModelWriter createCityModelWriter(javax.xml.transform.stream.StreamResult streamResult, java.lang.String encoding, ModuleContext moduleContext) throws CityGMLWriteException
- Specified by:
createCityModelWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityModelWriter
public CityModelWriter createCityModelWriter(java.io.Writer writer, ModuleContext moduleContext) throws CityGMLWriteException
- Specified by:
createCityModelWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityModelWriter
public CityModelWriter createCityModelWriter(java.io.File file, java.lang.String encoding) throws CityGMLWriteException
- Specified by:
createCityModelWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityModelWriter
public CityModelWriter createCityModelWriter(java.io.File file) throws CityGMLWriteException
- Specified by:
createCityModelWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityModelWriter
public CityModelWriter createCityModelWriter(java.io.OutputStream outputStream, java.lang.String encoding) throws CityGMLWriteException
- Specified by:
createCityModelWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityModelWriter
public CityModelWriter createCityModelWriter(java.io.OutputStream outputStream) throws CityGMLWriteException
- Specified by:
createCityModelWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityModelWriter
public CityModelWriter createCityModelWriter(javax.xml.transform.stream.StreamResult streamResult, java.lang.String encoding) throws CityGMLWriteException
- Specified by:
createCityModelWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
createCityModelWriter
public CityModelWriter createCityModelWriter(java.io.Writer writer) throws CityGMLWriteException
- Specified by:
createCityModelWriter
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
getModuleContext
public ModuleContext getModuleContext()
- Specified by:
getModuleContext
in interfaceCityGMLOutputFactory
-
getSchemaHandler
public SchemaHandler getSchemaHandler()
- Specified by:
getSchemaHandler
in interfaceCityGMLOutputFactory
-
setSchemaHandler
public void setSchemaHandler(SchemaHandler schemaHandler)
- Specified by:
setSchemaHandler
in interfaceCityGMLOutputFactory
-
setModuleContext
public void setModuleContext(ModuleContext moduleContext)
- Specified by:
setModuleContext
in interfaceCityGMLOutputFactory
-
setCityGMLVersion
public void setCityGMLVersion(CityGMLVersion version)
- Specified by:
setCityGMLVersion
in interfaceCityGMLOutputFactory
-
getGMLIdManager
public GMLIdManager getGMLIdManager()
- Specified by:
getGMLIdManager
in interfaceCityGMLOutputFactory
-
setGMLIdManager
public void setGMLIdManager(GMLIdManager gmlIdManager)
- Specified by:
setGMLIdManager
in interfaceCityGMLOutputFactory
-
getValidationEventHandler
public javax.xml.bind.ValidationEventHandler getValidationEventHandler()
- Specified by:
getValidationEventHandler
in interfaceCityGMLOutputFactory
-
setValidationEventHandler
public void setValidationEventHandler(javax.xml.bind.ValidationEventHandler validationEventHandler)
- Specified by:
setValidationEventHandler
in interfaceCityGMLOutputFactory
-
setTransformationTemplates
public void setTransformationTemplates(javax.xml.transform.Templates... transformationTemplates) throws CityGMLWriteException
- Specified by:
setTransformationTemplates
in interfaceCityGMLOutputFactory
- Throws:
CityGMLWriteException
-
getTransformationTemplates
public javax.xml.transform.Templates[] getTransformationTemplates()
- Specified by:
getTransformationTemplates
in interfaceCityGMLOutputFactory
-
getTransformerChainFactory
public TransformerChainFactory getTransformerChainFactory()
-
getProperty
public java.lang.Object getProperty(java.lang.String name)
- Specified by:
getProperty
in interfaceCityGMLOutputFactory
-
setProperty
public void setProperty(java.lang.String name, java.lang.Object value)
- Specified by:
setProperty
in interfaceCityGMLOutputFactory
-
-