public abstract class AbstractJAXBWriter extends java.lang.Object implements AbstractCityGMLWriter
Constructor and Description |
---|
AbstractJAXBWriter(SAXWriter writer,
JAXBOutputFactory factory,
ModuleContext moduleContext) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
flush() |
boolean |
getEscapeCharacters() |
java.lang.String[] |
getHeaderComment() |
java.lang.String |
getIndentString() |
ModuleContext |
getModuleContext() |
CityGMLNamespaceContext |
getNamespaceContext() |
java.lang.String |
getNamespaceURI(java.lang.String prefix) |
java.lang.String |
getPrefix(java.lang.String uri) |
java.lang.String |
getSchemaLocation(java.lang.String namespaceURI) |
boolean |
isWriteEncoding() |
boolean |
isWriteXMLDecl() |
void |
reset() |
void |
setDefaultNamespace(Module module) |
void |
setDefaultNamespace(java.lang.String uri) |
void |
setEscapeCharacters(boolean escapeCharacters) |
void |
setHeaderComment(java.lang.String... headerMessage) |
void |
setIndentString(java.lang.String indentString) |
void |
setModuleContext(ModuleContext moduleContext) |
void |
setNamespaceContext(CityGMLNamespaceContext context) |
void |
setPrefix(Module module) |
void |
setPrefix(java.lang.String prefix,
java.lang.String uri) |
void |
setPrefixes(CityGMLVersion version) |
void |
setPrefixes(java.util.List<ADEContext> adeContexts) |
void |
setPrefixes(ModuleContext moduleContext) |
void |
setSchemaLocation(Module module) |
void |
setSchemaLocation(java.lang.String namespaceURI,
java.lang.String schemaLocation) |
void |
setSchemaLocations(CityGMLVersion version) |
void |
setSchemaLocations(java.util.List<ADEContext> adeContexts) |
void |
setSchemaLocations(ModuleContext moduleContext) |
void |
setWriteEncoding(boolean writeEncoding) |
void |
setWriteXMLDecl(boolean writeXMLDecl) |
void |
unsetHeaderComment() |
public AbstractJAXBWriter(SAXWriter writer, JAXBOutputFactory factory, ModuleContext moduleContext) throws CityGMLWriteException
CityGMLWriteException
public void close() throws CityGMLWriteException
close
in interface AbstractCityGMLWriter
CityGMLWriteException
public void reset()
reset
in interface AbstractCityGMLWriter
public void flush() throws CityGMLWriteException
flush
in interface AbstractCityGMLWriter
CityGMLWriteException
public void setSchemaLocation(java.lang.String namespaceURI, java.lang.String schemaLocation)
setSchemaLocation
in interface AbstractCityGMLWriter
public boolean getEscapeCharacters()
getEscapeCharacters
in interface AbstractCityGMLWriter
public java.lang.String[] getHeaderComment()
getHeaderComment
in interface AbstractCityGMLWriter
public java.lang.String getIndentString()
getIndentString
in interface AbstractCityGMLWriter
public CityGMLNamespaceContext getNamespaceContext()
getNamespaceContext
in interface AbstractCityGMLWriter
public java.lang.String getNamespaceURI(java.lang.String prefix)
getNamespaceURI
in interface AbstractCityGMLWriter
public java.lang.String getPrefix(java.lang.String uri)
getPrefix
in interface AbstractCityGMLWriter
public java.lang.String getSchemaLocation(java.lang.String namespaceURI)
getSchemaLocation
in interface AbstractCityGMLWriter
public boolean isWriteEncoding()
isWriteEncoding
in interface AbstractCityGMLWriter
public boolean isWriteXMLDecl()
isWriteXMLDecl
in interface AbstractCityGMLWriter
public void setDefaultNamespace(java.lang.String uri)
setDefaultNamespace
in interface AbstractCityGMLWriter
public void setEscapeCharacters(boolean escapeCharacters)
setEscapeCharacters
in interface AbstractCityGMLWriter
public void setHeaderComment(java.lang.String... headerMessage)
setHeaderComment
in interface AbstractCityGMLWriter
public void unsetHeaderComment()
unsetHeaderComment
in interface AbstractCityGMLWriter
public void setIndentString(java.lang.String indentString)
setIndentString
in interface AbstractCityGMLWriter
public void setNamespaceContext(CityGMLNamespaceContext context)
setNamespaceContext
in interface AbstractCityGMLWriter
public void setPrefix(java.lang.String prefix, java.lang.String uri)
setPrefix
in interface AbstractCityGMLWriter
public void setWriteEncoding(boolean writeEncoding)
setWriteEncoding
in interface AbstractCityGMLWriter
public void setWriteXMLDecl(boolean writeXMLDecl)
setWriteXMLDecl
in interface AbstractCityGMLWriter
public ModuleContext getModuleContext()
getModuleContext
in interface AbstractCityGMLWriter
public void setModuleContext(ModuleContext moduleContext)
setModuleContext
in interface AbstractCityGMLWriter
public void setSchemaLocation(Module module)
setSchemaLocation
in interface AbstractCityGMLWriter
public void setSchemaLocations(CityGMLVersion version)
setSchemaLocations
in interface AbstractCityGMLWriter
public void setSchemaLocations(ModuleContext moduleContext)
setSchemaLocations
in interface AbstractCityGMLWriter
public void setSchemaLocations(java.util.List<ADEContext> adeContexts)
setSchemaLocations
in interface AbstractCityGMLWriter
public void setDefaultNamespace(Module module)
setDefaultNamespace
in interface AbstractCityGMLWriter
public void setPrefix(Module module)
setPrefix
in interface AbstractCityGMLWriter
public void setPrefixes(CityGMLVersion version)
setPrefixes
in interface AbstractCityGMLWriter
public void setPrefixes(ModuleContext moduleContext)
setPrefixes
in interface AbstractCityGMLWriter
public void setPrefixes(java.util.List<ADEContext> adeContexts)
setPrefixes
in interface AbstractCityGMLWriter