# Hierarchy For Package com.codename1.home

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.codename1.home.Accessory
  - com.codename1.home.AccessoryService
  - com.codename1.home.HomeRoom
  - com.codename1.home.HomeStructure
  - com.codename1.home.HomeStructureEvent
  - com.codename1.home.HomeZone
  - com.codename1.home.Scene
  - com.codename1.home.SceneAction
  - com.codename1.home.SmartHome
  - com.codename1.home.SubscriptionRequest
  - java.lang.Throwable
    - java.lang.Exception
      - com.codename1.home.HomeException
        - com.codename1.home.HomeConfigurationException
  - com.codename1.home.Trait
  - com.codename1.home.TraitChangeBatch
  - com.codename1.home.TraitConstraint
  - com.codename1.home.TraitReading
  - com.codename1.home.TraitReadRequest
  - com.codename1.home.TraitSubscription
  - com.codename1.home.TraitValue
  - com.codename1.home.TraitWrite
  - com.codename1.home.TraitWriteResult

## Interface Hierarchy

- com.codename1.home.HomeChangeListener
- com.codename1.home.HomeStructureListener

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>)
    - com.codename1.home.AccessoryCategory
    - com.codename1.home.AirQualityLevel
    - com.codename1.home.AlarmState
    - com.codename1.home.ChargingState
    - com.codename1.home.DoorState
    - com.codename1.home.FanMode
    - com.codename1.home.HeatingCoolingMode
    - com.codename1.home.HomeAuthorizationStatus
    - com.codename1.home.HomeAvailability
    - com.codename1.home.HomeBackend
    - com.codename1.home.HomeError
    - com.codename1.home.LockState
    - com.codename1.home.PositionState
    - com.codename1.home.SceneType
    - com.codename1.home.ServiceType
    - com.codename1.home.StructureChangeKind
    - com.codename1.home.TraitUnit
    - com.codename1.home.TraitUnitDimension
    - com.codename1.home.TraitValueKind