# Hierarchy For Package tigase.xmpp

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - tigase.xmpp.ElementMatcher
  - tigase.net.IOService<RefObject> (implements java.util.concurrent.Callable<V>, tigase.util.IOListener, tigase.io.TLSEventHandler)
    - tigase.xmpp.XMPPIOService<RefObject>
  - tigase.xmpp.RepositoryAccess
    - tigase.xmpp.XMPPResourceConnection
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - tigase.xmpp.XMPPParserException
      - tigase.xmpp.XMPPException
        - tigase.xmpp.NoConnectionIdException
        - tigase.xmpp.NotAuthorizedException
        - tigase.xmpp.PacketErrorTypeException
          - tigase.xmpp.InvalidPacketException
            - tigase.xmpp.PacketInvalidAddressException
            - tigase.xmpp.PacketInvalidTypeException
        - tigase.xmpp.XMPPProcessorException
  - tigase.xmpp.XMPPDomBuilderHandler<RefObject> (implements tigase.xml.SimpleHandler)
  - tigase.xmpp.XMPPProcessor (implements tigase.xmpp.XMPPImplIfc, tigase.xmpp.XMPPProcessorConcurrencyAwareIfc)
    - tigase.xmpp.impl.annotation.AnnotatedXMPPProcessor
      - tigase.xmpp.XMPPProcessorAbstract (implements tigase.xmpp.XMPPProcessorIfc)
  - tigase.xmpp.XMPPSession

## Interface Hierarchy

- java.lang.Comparable<T>
  - tigase.xmpp.XMPPImplIfc
    - tigase.xmpp.XMPPPacketFilterIfc
    - tigase.xmpp.XMPPPostprocessorIfc
    - tigase.xmpp.XMPPPreprocessorIfc
    - tigase.xmpp.XMPPProcessorIfc
    - tigase.xmpp.XMPPStopListenerIfc
- tigase.net.IOServiceListener<IO>
  - tigase.xmpp.XMPPIOServiceListener<IO>
- tigase.xmpp.SpamReportsConsumer
- tigase.xmpp.XMPPProcessorConcurrencyAwareIfc

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - tigase.xmpp.Authorization
    - tigase.xmpp.SpamReportsConsumer.ReportType
    - tigase.xmpp.StanzaType
    - tigase.xmpp.StreamError