# Hierarchy For All Packages

Package Hierarchies:

- com.holonplatform.json,
- com.holonplatform.json.config,
- com.holonplatform.json.datetime,
- com.holonplatform.json.exceptions,
- com.holonplatform.json.gson,
- com.holonplatform.json.gson.jaxrs,
- com.holonplatform.json.gson.spring,
- com.holonplatform.json.gson.spring.boot,
- com.holonplatform.json.jackson,
- com.holonplatform.json.jackson.jaxrs,
- com.holonplatform.json.jackson.spring,
- com.holonplatform.json.jackson.spring.boot,
- 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.spring.boot.GsonAutoConfiguration
  - com.holonplatform.json.gson.jaxrs.GsonFeature (implements javax.ws.rs.core.Feature)
  - com.holonplatform.json.jackson.spring.boot.JacksonAutoConfiguration
  - com.holonplatform.json.jackson.jaxrs.JacksonFeature (implements javax.ws.rs.core.Feature)
  - 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

## 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.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.