# Hierarchy For All Packages

Package Hierarchies:

- ketai.camera,
- ketai.cv.facedetector,
- ketai.data,
- ketai.net,
- ketai.net.bluetooth,
- ketai.net.nfc,
- ketai.net.nfc.record,
- ketai.net.wifidirect,
- ketai.sensors,
- ketai.ui

## Class Hierarchy

- java.lang.Object
  - android.content.BroadcastReceiver
    - ketai.net.wifidirect.KetaiWiFiDirect (implements android.net.wifi.p2p.WifiP2pManager.ActionListener, android.net.wifi.p2p.WifiP2pManager.ChannelListener, android.net.wifi.p2p.WifiP2pManager.ConnectionInfoListener, android.net.wifi.p2p.WifiP2pManager.PeerListListener)
  - android.hardware.Camera.Face
    - ketai.camera.KetaiFace
  - ketai.ui.KetaiAlertDialog
  - ketai.sensors.KetaiAudioInput (implements java.lang.Runnable)
  - ketai.net.bluetooth.KetaiBluetooth
  - ketai.cv.facedetector.KetaiFaceDetector
  - ketai.ui.KetaiGesture (implements android.view.GestureDetector.OnDoubleTapListener, android.view.GestureDetector.OnGestureListener)
  - ketai.ui.KetaiKeyboard
  - ketai.sensors.KetaiLocation (implements android.location.LocationListener)
  - ketai.net.KetaiNet
  - ketai.net.nfc.KetaiNFC (implements android.nfc.NfcAdapter.CreateNdefMessageCallback, android.nfc.NfcAdapter.OnNdefPushCompleteCallback)
  - ketai.sensors.KetaiSensor (implements android.hardware.SensorEventListener)
  - ketai.cv.facedetector.KetaiSimpleFace
  - ketai.data.KetaiSQLite
  - ketai.ui.KetaiVibrate
  - android.location.Location (implements android.os.Parcelable)
    - ketai.sensors.Location
  - ketai.net.nfc.NdefMessageParser
  - oscP5.OscPatcher
    - oscP5.OscPacket
      - oscP5.OscMessage
        - ketai.net.KetaiOSCMessage
  - processing.core.PImage (implements java.lang.Cloneable, processing.core.PConstants)
    - ketai.camera.KetaiCamera
  - ketai.sensors.SensorData
  - ketai.sensors.SensorQueue
  - ketai.net.SLIPFrame
  - ketai.net.nfc.record.SmartPoster (implements ketai.net.nfc.record.ParsedNdefRecord)
  - ketai.net.nfc.record.TextRecord (implements ketai.net.nfc.record.ParsedNdefRecord)
  - java.lang.Thread (implements java.lang.Runnable)
    - ketai.net.bluetooth.KBluetoothConnection
    - ketai.net.bluetooth.KBluetoothListener
  - ketai.net.nfc.record.UriRecord (implements ketai.net.nfc.record.ParsedNdefRecord)
  - android.view.View (implements android.view.accessibility.AccessibilityEventSource, android.graphics.drawable.Drawable.Callback, android.view.KeyEvent.Callback)
    - android.view.ViewGroup (implements android.view.ViewManager, android.view.ViewParent)
      - android.widget.AdapterView<T>
        - android.widget.AbsListView (implements android.widget.Filter.FilterListener, android.text.TextWatcher, android.view.ViewTreeObserver.OnGlobalLayoutListener, android.view.ViewTreeObserver.OnTouchModeChangeListener)
          - android.widget.ListView
            - ketai.ui.KetaiList

## Interface Hierarchy

- ketai.net.nfc.record.ParsedNdefRecord