org.citygml4j.xml.io.writer
Interface AbstractCityGMLWriter

All Known Subinterfaces:
CityGMLWriter, CityModelWriter
All Known Implementing Classes:
AbstractJAXBWriter, JAXBModelWriter, JAXBSimpleWriter

public interface AbstractCityGMLWriter


Method Summary
 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... comment)
           
 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(ModuleContext moduleContext)
           
 void setSchemaLocation(Module module)
           
 void setSchemaLocation(java.lang.String namespaceURI, java.lang.String schemaLocation)
           
 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
Throws:
CityGMLWriteException

flush

void flush()
           throws CityGMLWriteException
Throws:
CityGMLWriteException

reset

void reset()

getEscapeCharacters

boolean getEscapeCharacters()

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 indentString)

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)

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)

setModuleContext

void setModuleContext(ModuleContext moduleContext)