Module org.citygml4j.xml
Package org.citygml4j.xml.writer
Class AbstractCityGMLWriter<T extends AbstractCityGMLWriter<?>>
- java.lang.Object
-
- org.citygml4j.xml.writer.AbstractCityGMLWriter<T>
-
- All Implemented Interfaces:
java.lang.AutoCloseable
- Direct Known Subclasses:
CityGMLChunkWriter,CityGMLWriter
public abstract class AbstractCityGMLWriter<T extends AbstractCityGMLWriter<?>> extends java.lang.Object implements java.lang.AutoCloseable
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidflush()java.lang.String[]getHeaderComment()java.lang.StringgetIndent()java.lang.StringgetNamespaceURI(java.lang.String prefix)java.lang.StringgetPrefix(java.lang.String namespaceURI)java.lang.StringgetSchemaLocation(java.lang.String namespaceURI)booleanisWriteXMLDeclaration()TwithDefaultNamespace(java.lang.String namespaceURI)TwithDefaultPrefixes()TwithDefaultSchemaLocations()TwithHeaderComment(java.lang.String... headerComment)TwithIndent(java.lang.String indent)TwithPrefix(java.lang.String prefix, java.lang.String namespaceURI)TwithSchemaLocation(java.lang.String namespaceURI, java.lang.String schemaLocation)TwriteXMLDeclaration(boolean writeXMLDeclaration)
-
-
-
Method Detail
-
getPrefix
public java.lang.String getPrefix(java.lang.String namespaceURI)
-
withPrefix
public T withPrefix(java.lang.String prefix, java.lang.String namespaceURI)
-
withDefaultPrefixes
public T withDefaultPrefixes()
-
getNamespaceURI
public java.lang.String getNamespaceURI(java.lang.String prefix)
-
withDefaultNamespace
public T withDefaultNamespace(java.lang.String namespaceURI)
-
getIndent
public java.lang.String getIndent()
-
withIndent
public T withIndent(java.lang.String indent)
-
isWriteXMLDeclaration
public boolean isWriteXMLDeclaration()
-
writeXMLDeclaration
public T writeXMLDeclaration(boolean writeXMLDeclaration)
-
getHeaderComment
public java.lang.String[] getHeaderComment()
-
withHeaderComment
public T withHeaderComment(java.lang.String... headerComment)
-
getSchemaLocation
public java.lang.String getSchemaLocation(java.lang.String namespaceURI)
-
withSchemaLocation
public T withSchemaLocation(java.lang.String namespaceURI, java.lang.String schemaLocation)
-
withDefaultSchemaLocations
public T withDefaultSchemaLocations()
-
flush
public void flush() throws CityGMLWriteException- Throws:
CityGMLWriteException
-
close
public void close() throws CityGMLWriteException- Specified by:
closein interfacejava.lang.AutoCloseable- Throws:
CityGMLWriteException
-
-