org.citygml4j.builder.jaxb.xml.io.writer
Class AbstractJAXBWriter
java.lang.Object
org.citygml4j.builder.jaxb.xml.io.writer.AbstractJAXBWriter
- All Implemented Interfaces:
- AbstractCityGMLWriter
- Direct Known Subclasses:
- JAXBModelWriter, JAXBSimpleWriter
public abstract class AbstractJAXBWriter
- extends java.lang.Object
- implements AbstractCityGMLWriter
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractJAXBWriter
public AbstractJAXBWriter(SAXWriter writer,
JAXBOutputFactory factory,
ModuleContext moduleContext)
throws CityGMLWriteException
- Throws:
CityGMLWriteException
close
public void close()
throws CityGMLWriteException
- Specified by:
close
in interface AbstractCityGMLWriter
- Throws:
CityGMLWriteException
reset
public void reset()
- Specified by:
reset
in interface AbstractCityGMLWriter
flush
public void flush()
throws CityGMLWriteException
- Specified by:
flush
in interface AbstractCityGMLWriter
- Throws:
CityGMLWriteException
setSchemaLocation
public void setSchemaLocation(java.lang.String namespaceURI,
java.lang.String schemaLocation)
- Specified by:
setSchemaLocation
in interface AbstractCityGMLWriter
getEscapeCharacters
public boolean getEscapeCharacters()
- Specified by:
getEscapeCharacters
in interface AbstractCityGMLWriter
getHeaderComment
public java.lang.String[] getHeaderComment()
- Specified by:
getHeaderComment
in interface AbstractCityGMLWriter
getIndentString
public java.lang.String getIndentString()
- Specified by:
getIndentString
in interface AbstractCityGMLWriter
getNamespaceContext
public CityGMLNamespaceContext getNamespaceContext()
- Specified by:
getNamespaceContext
in interface AbstractCityGMLWriter
getNamespaceURI
public java.lang.String getNamespaceURI(java.lang.String prefix)
- Specified by:
getNamespaceURI
in interface AbstractCityGMLWriter
getPrefix
public java.lang.String getPrefix(java.lang.String uri)
- Specified by:
getPrefix
in interface AbstractCityGMLWriter
getSchemaLocation
public java.lang.String getSchemaLocation(java.lang.String namespaceURI)
- Specified by:
getSchemaLocation
in interface AbstractCityGMLWriter
isWriteEncoding
public boolean isWriteEncoding()
- Specified by:
isWriteEncoding
in interface AbstractCityGMLWriter
isWriteXMLDecl
public boolean isWriteXMLDecl()
- Specified by:
isWriteXMLDecl
in interface AbstractCityGMLWriter
setDefaultNamespace
public void setDefaultNamespace(java.lang.String uri)
- Specified by:
setDefaultNamespace
in interface AbstractCityGMLWriter
setEscapeCharacters
public void setEscapeCharacters(boolean escapeCharacters)
- Specified by:
setEscapeCharacters
in interface AbstractCityGMLWriter
setHeaderComment
public void setHeaderComment(java.lang.String... headerMessage)
- Specified by:
setHeaderComment
in interface AbstractCityGMLWriter
unsetHeaderComment
public void unsetHeaderComment()
- Specified by:
unsetHeaderComment
in interface AbstractCityGMLWriter
setIndentString
public void setIndentString(java.lang.String indentString)
- Specified by:
setIndentString
in interface AbstractCityGMLWriter
setNamespaceContext
public void setNamespaceContext(CityGMLNamespaceContext context)
- Specified by:
setNamespaceContext
in interface AbstractCityGMLWriter
setPrefix
public void setPrefix(java.lang.String prefix,
java.lang.String uri)
- Specified by:
setPrefix
in interface AbstractCityGMLWriter
setWriteEncoding
public void setWriteEncoding(boolean writeEncoding)
- Specified by:
setWriteEncoding
in interface AbstractCityGMLWriter
setWriteXMLDecl
public void setWriteXMLDecl(boolean writeXMLDecl)
- Specified by:
setWriteXMLDecl
in interface AbstractCityGMLWriter
getModuleContext
public ModuleContext getModuleContext()
- Specified by:
getModuleContext
in interface AbstractCityGMLWriter
setModuleContext
public void setModuleContext(ModuleContext moduleContext)
- Specified by:
setModuleContext
in interface AbstractCityGMLWriter
setSchemaLocation
public void setSchemaLocation(Module module)
- Specified by:
setSchemaLocation
in interface AbstractCityGMLWriter
setSchemaLocations
public void setSchemaLocations(CityGMLVersion version)
- Specified by:
setSchemaLocations
in interface AbstractCityGMLWriter
setSchemaLocations
public void setSchemaLocations(ModuleContext moduleContext)
- Specified by:
setSchemaLocations
in interface AbstractCityGMLWriter
setDefaultNamespace
public void setDefaultNamespace(Module module)
- Specified by:
setDefaultNamespace
in interface AbstractCityGMLWriter
setPrefix
public void setPrefix(Module module)
- Specified by:
setPrefix
in interface AbstractCityGMLWriter
setPrefixes
public void setPrefixes(CityGMLVersion version)
- Specified by:
setPrefixes
in interface AbstractCityGMLWriter
setPrefixes
public void setPrefixes(ModuleContext moduleContext)
- Specified by:
setPrefixes
in interface AbstractCityGMLWriter