# Hierarchy For All Packages

Package Hierarchies:

- com.holonplatform.json,
- com.holonplatform.json.config,
- com.holonplatform.json.datetime,
- com.holonplatform.json.examples,
- com.holonplatform.json.exceptions,
- com.holonplatform.json.gson,
- com.holonplatform.json.gson.internal,
- com.holonplatform.json.gson.jaxrs,
- com.holonplatform.json.gson.jaxrs.internal,
- com.holonplatform.json.gson.spring,
- com.holonplatform.json.gson.spring.boot,
- com.holonplatform.json.gson.spring.internal,
- com.holonplatform.json.internal,
- com.holonplatform.json.jackson,
- com.holonplatform.json.jackson.internal,
- com.holonplatform.json.jackson.jaxrs,
- com.holonplatform.json.jackson.jaxrs.internal,
- com.holonplatform.json.jackson.spring,
- com.holonplatform.json.jackson.spring.boot,
- com.holonplatform.json.jackson.spring.internal,
- com.holonplatform.json.model

## Class Hierarchy

- java.lang.Object
  - com.holonplatform.json.datetime.CurrentSerializationTemporalType
  - com.holonplatform.core.internal.config.DefaultConfigPropertySet (implements com.holonplatform.core.config.ConfigPropertySet)
    - com.holonplatform.json.config.JsonConfigProperties.JsonConfigPropertiesImpl (implements com.holonplatform.json.config.JsonConfigProperties)
  - com.holonplatform.json.gson.internal.DefaultGsonJson (implements com.holonplatform.json.gson.GsonJson)
  - com.holonplatform.json.gson.internal.DefaultGsonJsonProvider (implements com.holonplatform.json.JsonProvider)
  - com.holonplatform.json.jackson.internal.DefaultJacksonJson (implements com.holonplatform.json.jackson.JacksonJson)
  - com.holonplatform.json.jackson.internal.DefaultJacksonJsonProvider (implements com.holonplatform.json.JsonProvider)
  - com.holonplatform.json.internal.DefaultJsonReader (implements com.holonplatform.json.JsonReader)
  - com.holonplatform.json.examples.ExampleGson
  - com.holonplatform.json.examples.ExampleGson.Endpoint
  - com.holonplatform.json.examples.ExampleGson.MyObjectMapperResolver (implements javax.ws.rs.ext.ContextResolver<T>)
  - com.holonplatform.json.examples.ExampleJackson
  - com.holonplatform.json.examples.ExampleJackson.Endpoint
  - com.holonplatform.json.examples.ExampleJackson.MyObjectMapperResolver (implements javax.ws.rs.ext.ContextResolver<T>)
  - com.holonplatform.json.examples.ExampleJson
  - com.holonplatform.json.gson.spring.boot.GsonAutoConfiguration
  - com.holonplatform.json.gson.jaxrs.internal.GsonContextResolver (implements javax.ws.rs.ext.ContextResolver<T>)
  - com.holonplatform.json.gson.jaxrs.internal.GsonContextResolverFeature (implements javax.ws.rs.core.Feature)
  - com.holonplatform.json.gson.jaxrs.GsonFeature (implements javax.ws.rs.core.Feature)
  - com.holonplatform.json.gson.jaxrs.internal.GsonJsonProvider (implements javax.ws.rs.ext.MessageBodyReader<T>, javax.ws.rs.ext.MessageBodyWriter<T>)
  - com.holonplatform.json.gson.internal.GsonJsonWriter (implements com.holonplatform.json.JsonWriter)
  - com.holonplatform.json.gson.internal.GsonPropertyBoxDeserializer (implements com.google.gson.JsonDeserializer<T>)
  - com.holonplatform.json.gson.internal.GsonPropertyBoxSerializer (implements com.google.gson.JsonSerializer<T>)
  - com.holonplatform.json.gson.jaxrs.internal.GsonProviderFeature (implements javax.ws.rs.core.Feature)
  - com.holonplatform.json.gson.spring.internal.GsonRestTemplateUtils (implements java.io.Serializable)
  - com.holonplatform.json.jackson.spring.boot.JacksonAutoConfiguration
  - com.holonplatform.json.jackson.jaxrs.internal.JacksonConfigurationFeature (implements javax.ws.rs.core.Feature)
  - com.holonplatform.json.jackson.jaxrs.internal.JacksonContextResolver (implements javax.ws.rs.ext.ContextResolver<T>)
  - com.holonplatform.json.jackson.jaxrs.JacksonFeature (implements javax.ws.rs.core.Feature)
  - com.holonplatform.json.jackson.jaxrs.internal.JacksonJsonPropertyBoxProvider (implements javax.ws.rs.ext.MessageBodyReader<T>, javax.ws.rs.ext.MessageBodyWriter<T>)
  - com.holonplatform.json.jackson.internal.JacksonJsonWriter (implements com.holonplatform.json.JsonWriter)
  - com.holonplatform.json.jackson.jaxrs.internal.JacksonProviderFeature (implements javax.ws.rs.core.Feature)
  - com.holonplatform.json.jackson.spring.internal.JacksonRestTemplateUtils (implements java.io.Serializable)
  - com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider)
    - com.holonplatform.json.jackson.internal.JacksonPropertyBoxDeserializer
  - com.holonplatform.json.internal.JsonProviders
  - com.fasterxml.jackson.databind.JsonSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable)
    - com.holonplatform.json.jackson.internal.JacksonPropertyBoxSerializer
  - com.fasterxml.jackson.databind.Module (implements com.fasterxml.jackson.core.Versioned)
    - com.holonplatform.json.jackson.PropertyBoxModule
    - com.fasterxml.jackson.databind.module.SimpleModule (implements java.io.Serializable)
      - com.holonplatform.json.jackson.ISO8601DateModule
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.holonplatform.json.Json.JsonException
          - com.holonplatform.json.Json.JsonReadException
          - com.holonplatform.json.Json.JsonWriteException
        - com.holonplatform.json.exceptions.JsonDeserializationException
        - com.holonplatform.json.exceptions.JsonSerializationException
  - java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
    - com.holonplatform.json.internal.AppendableWriterAdapter

## Interface Hierarchy

- com.holonplatform.core.config.ConfigPropertySet
  - com.holonplatform.json.config.JsonConfigProperties
- com.holonplatform.json.gson.GsonConfiguration
- java.lang.Iterable<T>
  - com.holonplatform.json.model.PropertySetSerializationTree
- com.holonplatform.json.jackson.JacksonConfiguration
- com.holonplatform.json.Json
  - com.holonplatform.json.gson.GsonJson
  - com.holonplatform.json.jackson.JacksonJson
- com.holonplatform.json.internal.JsonLogger
- com.holonplatform.json.model.JsonPropertySetSerializationTreeResolver
- com.holonplatform.json.JsonProvider
- com.holonplatform.json.JsonReader
- com.holonplatform.json.JsonWriter
- com.holonplatform.json.model.PropertySetSerializationNode
- com.holonplatform.json.model.PropertySetSerializationTreeResolver
- com.holonplatform.json.model.PropertySetSerializationTreeResolver.Builder
- com.holonplatform.json.gson.spring.SpringGsonConfiguration
- com.holonplatform.json.jackson.spring.SpringJacksonConfiguration

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.holonplatform.json.config.PropertyBoxSerializationMode

Copyright © 2019 The Holon Platform. All rights reserved.