Class AbstractCityJSONWriter

  • All Implemented Interfaces:
    java.lang.AutoCloseable
    Direct Known Subclasses:
    CityJSONChunkWriter, CityJSONWriter

    public abstract class AbstractCityJSONWriter
    extends java.lang.Object
    implements java.lang.AutoCloseable
    • Field Detail

      • writer

        protected final com.google.gson.stream.JsonWriter writer
      • gson

        protected final com.google.gson.Gson gson
      • extensions

        protected java.util.Map<java.lang.String,​java.lang.String> extensions
    • Constructor Detail

      • AbstractCityJSONWriter

        public AbstractCityJSONWriter​(com.google.gson.stream.JsonWriter writer,
                                      CityJSONOutputFactory factory)
    • Method Detail

      • setMetadata

        public void setMetadata​(MetadataType metadata)
      • setExtension

        public void setExtension​(java.lang.String name,
                                 java.lang.String schemaURI)
      • setExtensions

        public void setExtensions​(java.util.List<ADEContext> adeContexts)
      • setIndent

        public void setIndent​(java.lang.String indent)
      • isHtmlSafe

        public boolean isHtmlSafe()
      • setHtmlSafe

        public void setHtmlSafe​(boolean htmlSafe)