# Hierarchy For Package ch.qos.logback.access.sift

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - ch.qos.logback.core.sift.AbstractAppenderFactoryUsingJoran<E> (implements ch.qos.logback.core.sift.AppenderFactory<E>)
    - ch.qos.logback.access.sift.AppenderFactoryUsingJoran
  - ch.qos.logback.core.spi.ContextAwareBase (implements ch.qos.logback.core.spi.ContextAware)
    - ch.qos.logback.core.sift.AbstractDiscriminator<E> (implements ch.qos.logback.core.sift.Discriminator<E>)
      - ch.qos.logback.access.sift.AccessEventDiscriminator
    - ch.qos.logback.core.joran.action.Action
      - ch.qos.logback.access.sift.SiftAction (implements ch.qos.logback.core.joran.event.InPlayListener)
    - ch.qos.logback.core.AppenderBase<E> (implements ch.qos.logback.core.Appender<E>)
      - ch.qos.logback.core.sift.SiftingAppenderBase<E>
        - ch.qos.logback.access.sift.SiftingAppender
    - ch.qos.logback.core.joran.GenericConfigurator
      - ch.qos.logback.core.sift.SiftingJoranConfiguratorBase<E>
        - ch.qos.logback.access.sift.SiftingJoranConfigurator

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - ch.qos.logback.access.sift.AccessEventDiscriminator.FieldName