# Hierarchy For Package org.hibernate.search.elasticsearch.gson.impl

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.hibernate.search.elasticsearch.gson.impl.AbstractConfiguredExtraPropertiesJsonAdapterFactory (implements com.google.gson.TypeAdapterFactory)
  - org.hibernate.search.elasticsearch.gson.impl.AbstractConfiguredExtraPropertiesJsonAdapterFactory.Builder<T>
  - org.hibernate.search.elasticsearch.gson.impl.DefaultGsonProvider (implements org.hibernate.search.elasticsearch.gson.impl.GsonProvider)
  - org.hibernate.search.elasticsearch.gson.impl.JsonArrayAccessorImpl (implements org.hibernate.search.elasticsearch.gson.impl.JsonArrayAccessor)
  - org.hibernate.search.elasticsearch.gson.impl.JsonBooleanAccessorImpl
  - org.hibernate.search.elasticsearch.gson.impl.JsonDoubleAccessorImpl
  - org.hibernate.search.elasticsearch.gson.impl.JsonElementType<T>
  - org.hibernate.search.elasticsearch.gson.impl.JsonFloatAccessorImpl
  - org.hibernate.search.elasticsearch.gson.impl.JsonIntegerAccessorImpl
  - org.hibernate.search.elasticsearch.gson.impl.JsonLongAccessorImpl
  - org.hibernate.search.elasticsearch.gson.impl.JsonObjectAccessorImpl (implements org.hibernate.search.elasticsearch.gson.impl.JsonObjectAccessor)
  - org.hibernate.search.elasticsearch.gson.impl.JsonStringAccessorImpl
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.hibernate.search.exception.AssertionFailure
          - org.hibernate.search.elasticsearch.gson.impl.UnexpectedJsonElementTypeException
  - com.google.gson.TypeAdapter<T>
    - org.hibernate.search.elasticsearch.gson.impl.AbstractExtraPropertiesJsonAdapter<T>

## Interface Hierarchy

- org.hibernate.search.elasticsearch.gson.impl.GsonProvider
- org.hibernate.search.elasticsearch.gson.impl.JsonAccessor<T>
  - org.hibernate.search.elasticsearch.gson.impl.JsonArrayAccessor
  - org.hibernate.search.elasticsearch.gson.impl.JsonObjectAccessor
  - org.hibernate.search.elasticsearch.gson.impl.UnknownTypeJsonAccessor

## Annotation Type Hierarchy

- org.hibernate.search.elasticsearch.gson.impl.SerializeExtraProperties (implements java.lang.annotation.Annotation)

Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved