# Hierarchy For All Packages

Package Hierarchies:

- net.posprinter.asynncTask,
- net.posprinter.posprinterface,
- net.posprinter.service,
- net.posprinter.utils

## Class Hierarchy

- java.lang.Object
  - android.os.AsyncTask<Params,Progress,Result>
    - net.posprinter.asynncTask.PosAsynncTask
  - android.os.Binder (implements android.os.IBinder)
    - net.posprinter.service.PosprinterService.MyBinder (implements net.posprinter.posprinterface.IMyBinder)
    - net.posprinter.service.PrinterConnectionsService.printerBinder (implements net.posprinter.posprinterface.PrinterBinder)
  - net.posprinter.utils.BitmapProcess
  - net.posprinter.utils.BitmapToByteData
  - android.content.Context
    - android.content.ContextWrapper
      - android.app.Service (implements android.content.ComponentCallbacks2)
        - net.posprinter.service.PosprinterService
        - net.posprinter.service.PrinterConnectionsService
  - net.posprinter.utils.DataForSendToPrinterPos58
  - net.posprinter.utils.DataForSendToPrinterPos76
  - net.posprinter.utils.DataForSendToPrinterPos80
  - net.posprinter.utils.DataForSendToPrinterTSC
  - net.posprinter.utils.PosPrinterDev
  - net.posprinter.utils.PosPrinterDev.PortInfo
  - net.posprinter.utils.PosPrinterDev.ReturnMessage
  - net.posprinter.utils.PosPrinterDev.UsbPort
  - net.posprinter.utils.PosSetting
  - net.posprinter.service.PrinterConnectionsService.Printer
  - net.posprinter.utils.RoundQueue<T> (implements java.io.Serializable)
  - net.posprinter.utils.StringUtils
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - net.posprinter.utils.QueueElementFullException

## Interface Hierarchy

- net.posprinter.posprinterface.BackgroundInit
- net.posprinter.posprinterface.IMyBinder
- net.posprinter.posprinterface.PrinterBinder
- net.posprinter.posprinterface.ProcessData
- net.posprinter.posprinterface.TaskCallback
- net.posprinter.posprinterface.UiExecute

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - net.posprinter.utils.BitmapToByteData.AlignType
    - net.posprinter.utils.BitmapToByteData.BmpType
    - net.posprinter.utils.PosPrinterDev.ErrorCode
    - net.posprinter.utils.PosPrinterDev.PortType