org.hibernate.search.elasticsearch.gson.impl

## Interface UnknownTypeJsonAccessor

- All Superinterfaces:
    JsonAccessor<com.google.gson.JsonElement>

      public interface UnknownTypeJsonAccessor
      extends JsonAccessor<com.google.gson.JsonElement>

  Author:
    Yoann Rodiere

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `JsonArrayAccessor` | `asArray()`
    `JsonAccessor<Boolean>` | `asBoolean()`
    `JsonAccessor<Double>` | `asDouble()`
    `JsonAccessor<Float>` | `asFloat()`
    `JsonAccessor<Integer>` | `asInteger()`
    `JsonObjectAccessor` | `asObject()`
    `JsonAccessor<String>` | `asString()`
    `UnknownTypeJsonAccessor` | `element(int index)`
    `UnknownTypeJsonAccessor` | `property(String propertyName)`

    - ### Methods inherited from interface org.hibernate.search.elasticsearch.gson.impl.JsonAccessor

      `add, get, getOrCreate, getStaticAbsolutePath, root, set`

- - ### Method Detail

    - #### asObject

          JsonObjectAccessor asObject()

    - #### asArray

          JsonArrayAccessor asArray()

    - #### asString

          JsonAccessor<String> asString()

    - #### asBoolean

          JsonAccessor<Boolean> asBoolean()

    - #### asInteger

          JsonAccessor<Integer> asInteger()

    - #### asFloat

          JsonAccessor<Float> asFloat()

    - #### asDouble

          JsonAccessor<Double> asDouble()

    - #### element

          UnknownTypeJsonAccessor element(int index)

    - #### property

          UnknownTypeJsonAccessor property(String propertyName)

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