Interface FeatureWriter
-
- All Superinterfaces:
java.lang.AutoCloseable
- All Known Implementing Classes:
CityGMLWriter
,CityJSONWriter
public interface FeatureWriter extends java.lang.AutoCloseable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
close()
Metadata
getMetadata()
default boolean
supportsFlatHierarchies()
void
updateSequenceId(long sequenceId)
void
useIndentation(boolean useIndentation)
void
write(org.citygml4j.model.gml.feature.AbstractFeature feature, long sequenceId)
void
writeHeader()
-
-
-
Method Detail
-
writeHeader
void writeHeader() throws FeatureWriteException
- Throws:
FeatureWriteException
-
write
void write(org.citygml4j.model.gml.feature.AbstractFeature feature, long sequenceId) throws FeatureWriteException
- Throws:
FeatureWriteException
-
updateSequenceId
void updateSequenceId(long sequenceId) throws FeatureWriteException
- Throws:
FeatureWriteException
-
useIndentation
void useIndentation(boolean useIndentation)
-
getMetadata
Metadata getMetadata()
-
close
void close() throws FeatureWriteException
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Throws:
FeatureWriteException
-
supportsFlatHierarchies
default boolean supportsFlatHierarchies()
-
-