# Hierarchy For All Packages

Package Hierarchies:

- com.strongloop.android.loopback,
- com.strongloop.android.loopback.callbacks,
- com.strongloop.android.remoting,
- com.strongloop.android.remoting.adapters

## Class Hierarchy

- java.lang.Object
  - com.strongloop.android.remoting.adapters.Adapter
    - com.strongloop.android.remoting.adapters.RestAdapter
      - com.strongloop.android.loopback.RestAdapter
  - com.strongloop.android.remoting.adapters.Adapter
  - com.strongloop.android.remoting.adapters.Adapter.JsonCallback (implements com.strongloop.android.remoting.adapters.Adapter.Callback)
    - com.strongloop.android.remoting.adapters.Adapter.JsonArrayCallback
      - com.strongloop.android.loopback.callbacks.JsonArrayParser<T>
    - com.strongloop.android.remoting.adapters.Adapter.JsonObjectCallback
      - com.strongloop.android.loopback.callbacks.JsonObjectParser<T>
  - com.strongloop.android.remoting.BeanUtil
  - com.strongloop.android.loopback.BuildConfig
  - com.strongloop.android.loopback.callbacks.EmptyResponseParser (implements com.strongloop.android.remoting.adapters.Adapter.Callback)
  - com.strongloop.android.remoting.JsonUtil
  - com.strongloop.android.remoting.JsonUtil
  - com.strongloop.android.loopback.LocalInstallation
  - com.strongloop.android.remoting.Prototype
  - com.strongloop.android.remoting.Repository<T>
    - com.strongloop.android.loopback.RestRepository<T>
      - com.strongloop.android.loopback.ContainerRepository
      - com.strongloop.android.loopback.FileRepository
      - com.strongloop.android.loopback.ModelRepository<T>
        - com.strongloop.android.loopback.AccessTokenRepository
        - com.strongloop.android.loopback.UserRepository<U>
  - com.strongloop.android.remoting.adapters.RestAdapter
  - com.strongloop.android.remoting.adapters.RestContract
  - com.strongloop.android.remoting.adapters.RestContract
  - com.strongloop.android.remoting.adapters.RestContractItem
  - com.strongloop.android.remoting.adapters.RestContractItem
  - com.strongloop.android.remoting.adapters.StreamParam
  - com.strongloop.android.remoting.VirtualObject
    - com.strongloop.android.loopback.Container
    - com.strongloop.android.loopback.File
    - com.strongloop.android.loopback.Model
      - com.strongloop.android.loopback.AccessToken
      - com.strongloop.android.loopback.User
  - com.strongloop.android.remoting.VirtualObject

## Interface Hierarchy

- com.strongloop.android.remoting.adapters.Adapter.BinaryCallback
- com.strongloop.android.remoting.adapters.Adapter.Callback
- com.strongloop.android.loopback.File.DownloadCallback
- com.strongloop.android.loopback.callbacks.ListCallback<T>
  - com.strongloop.android.loopback.ModelRepository.FindAllCallback<T>
- com.strongloop.android.loopback.callbacks.ObjectCallback<T>
  - com.strongloop.android.loopback.ModelRepository.FindCallback<T>
- com.strongloop.android.loopback.UserRepository.LoginCallback<U>
- com.strongloop.android.loopback.callbacks.VoidCallback
  - com.strongloop.android.loopback.Model.Callback

## Annotation Type Hierarchy

- com.strongloop.android.remoting.Transient (implements java.lang.annotation.Annotation)