Package org.citygml4j.xml.io.writer
Interface AbstractCityGMLWriter
-
- All Superinterfaces:
java.lang.AutoCloseable
- All Known Subinterfaces:
CityGMLWriter
,CityModelWriter
- All Known Implementing Classes:
AbstractJAXBWriter
,JAXBModelWriter
,JAXBSimpleWriter
public interface AbstractCityGMLWriter extends java.lang.AutoCloseable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
close()
void
flush()
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
isEscapeCharacters()
boolean
isWriteEncoding()
boolean
isWriteXMLDecl()
void
reset()
void
setDefaultNamespace(java.lang.String uri)
void
setDefaultNamespace(Module module)
void
setEscapeCharacters(boolean escapeCharacters)
void
setHeaderComment(java.lang.String... comment)
void
setIndentString(java.lang.String indent)
void
setModuleContext(ModuleContext moduleContext)
void
setNamespaceContext(CityGMLNamespaceContext context)
void
setPrefix(java.lang.String prefix, java.lang.String uri)
void
setPrefix(Module module)
void
setPrefixes(java.util.List<ADEContext> adeContexts)
void
setPrefixes(CityGMLVersion version)
void
setPrefixes(ModuleContext moduleContext)
void
setSchemaLocation(java.lang.String namespaceURI, java.lang.String schemaLocation)
void
setSchemaLocation(Module module)
void
setSchemaLocations(java.util.List<ADEContext> adeContexts)
void
setSchemaLocations(CityGMLVersion version)
void
setSchemaLocations(ModuleContext moduleContext)
void
setWriteEncoding(boolean writeEncoding)
void
setWriteXMLDecl(boolean writeXMLDecl)
void
unsetHeaderComment()
-
-
-
Method Detail
-
close
void close() throws CityGMLWriteException
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Throws:
CityGMLWriteException
-
flush
void flush() throws CityGMLWriteException
- Throws:
CityGMLWriteException
-
reset
void reset()
-
isEscapeCharacters
boolean isEscapeCharacters()
-
getNamespaceContext
CityGMLNamespaceContext getNamespaceContext()
-
getPrefix
java.lang.String getPrefix(java.lang.String uri)
-
getNamespaceURI
java.lang.String getNamespaceURI(java.lang.String prefix)
-
getIndentString
java.lang.String getIndentString()
-
isWriteEncoding
boolean isWriteEncoding()
-
isWriteXMLDecl
boolean isWriteXMLDecl()
-
getHeaderComment
java.lang.String[] getHeaderComment()
-
getSchemaLocation
java.lang.String getSchemaLocation(java.lang.String namespaceURI)
-
getModuleContext
ModuleContext getModuleContext()
-
setEscapeCharacters
void setEscapeCharacters(boolean escapeCharacters)
-
setNamespaceContext
void setNamespaceContext(CityGMLNamespaceContext context)
-
setIndentString
void setIndentString(java.lang.String indent)
-
setWriteEncoding
void setWriteEncoding(boolean writeEncoding)
-
setWriteXMLDecl
void setWriteXMLDecl(boolean writeXMLDecl)
-
setHeaderComment
void setHeaderComment(java.lang.String... comment)
-
unsetHeaderComment
void unsetHeaderComment()
-
setPrefix
void setPrefix(java.lang.String prefix, java.lang.String uri)
-
setPrefix
void setPrefix(Module module)
-
setPrefixes
void setPrefixes(CityGMLVersion version)
-
setPrefixes
void setPrefixes(ModuleContext moduleContext)
-
setPrefixes
void setPrefixes(java.util.List<ADEContext> adeContexts)
-
setDefaultNamespace
void setDefaultNamespace(java.lang.String uri)
-
setDefaultNamespace
void setDefaultNamespace(Module module)
-
setSchemaLocation
void setSchemaLocation(java.lang.String namespaceURI, java.lang.String schemaLocation)
-
setSchemaLocation
void setSchemaLocation(Module module)
-
setSchemaLocations
void setSchemaLocations(CityGMLVersion version)
-
setSchemaLocations
void setSchemaLocations(ModuleContext moduleContext)
-
setSchemaLocations
void setSchemaLocations(java.util.List<ADEContext> adeContexts)
-
setModuleContext
void setModuleContext(ModuleContext moduleContext)
-
-