# Hierarchy For All Packages

Package Hierarchies:

- com.buschmais.jqassistant.plugin.junit.api.model,
- com.buschmais.jqassistant.plugin.junit.api.scanner,
- com.buschmais.jqassistant.plugin.junit.impl.scanner,
- com.buschmais.jqassistant.plugin.junit.impl.schema

## Class Hierarchy

- java.lang.Object
  - com.buschmais.jqassistant.plugin.common.api.scanner.AbstractScannerPlugin<I,D> (implements com.buschmais.jqassistant.core.scanner.api.ScannerPlugin<I,D>)
    - com.buschmais.jqassistant.plugin.common.api.scanner.AbstractResourceScannerPlugin<I,D>
      - com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin<I,E,D>
        - com.buschmais.jqassistant.plugin.common.api.scanner.AbstractDirectoryScannerPlugin<D>
          - com.buschmais.jqassistant.plugin.junit.impl.scanner.TestReportDirectoryScannerPlugin
    - com.buschmais.jqassistant.plugin.junit.impl.scanner.TestReportScannerPlugin
  - com.buschmais.jqassistant.plugin.junit.impl.schema.Error
  - com.buschmais.jqassistant.plugin.junit.impl.schema.Failure
  - com.buschmais.jqassistant.plugin.junit.impl.schema.ObjectFactory
  - com.buschmais.jqassistant.plugin.junit.impl.schema.Properties
  - com.buschmais.jqassistant.plugin.junit.impl.schema.Property
  - com.buschmais.jqassistant.plugin.junit.impl.schema.Testcase
  - com.buschmais.jqassistant.plugin.junit.impl.schema.Testsuite
  - com.buschmais.jqassistant.plugin.junit.impl.schema.Testsuites

## Interface Hierarchy

- com.buschmais.jqassistant.core.store.api.model.Descriptor
  - com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.FileContainerDescriptor, com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor)
    - com.buschmais.jqassistant.plugin.junit.api.model.TestReportDirectoryDescriptor
  - com.buschmais.jqassistant.plugin.common.api.model.FileContainerDescriptor
    - com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor)
      - com.buschmais.jqassistant.plugin.junit.api.model.TestReportDirectoryDescriptor
    - com.buschmais.jqassistant.plugin.junit.api.model.TestReportDirectoryDescriptor
  - com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor
    - com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.FileContainerDescriptor)
      - com.buschmais.jqassistant.plugin.junit.api.model.TestReportDirectoryDescriptor
    - com.buschmais.jqassistant.plugin.junit.api.model.TestReportDirectoryDescriptor
    - com.buschmais.jqassistant.plugin.junit.api.model.TestSuiteDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.NamedDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
    - com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor (also extends com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor)
      - com.buschmais.jqassistant.plugin.junit.api.model.TestSuiteDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.NamedDescriptor)
  - com.buschmais.jqassistant.plugin.common.api.model.FileNameDescriptor
    - com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.FileContainerDescriptor, com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor)
      - com.buschmais.jqassistant.plugin.junit.api.model.TestReportDirectoryDescriptor
    - com.buschmais.jqassistant.plugin.common.api.model.FileContainerDescriptor
      - com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor)
        - com.buschmais.jqassistant.plugin.junit.api.model.TestReportDirectoryDescriptor
      - com.buschmais.jqassistant.plugin.junit.api.model.TestReportDirectoryDescriptor
    - com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor
      - com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.FileContainerDescriptor)
        - com.buschmais.jqassistant.plugin.junit.api.model.TestReportDirectoryDescriptor
      - com.buschmais.jqassistant.plugin.junit.api.model.TestReportDirectoryDescriptor
      - com.buschmais.jqassistant.plugin.junit.api.model.TestSuiteDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.NamedDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
      - com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor (also extends com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor)
        - com.buschmais.jqassistant.plugin.junit.api.model.TestSuiteDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.NamedDescriptor)
    - com.buschmais.jqassistant.plugin.junit.api.model.TestReportDirectoryDescriptor
    - com.buschmais.jqassistant.plugin.junit.api.model.TestSuiteDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.NamedDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
    - com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor)
      - com.buschmais.jqassistant.plugin.junit.api.model.TestSuiteDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.NamedDescriptor)
  - com.buschmais.jqassistant.core.store.api.model.NamedDescriptor
    - com.buschmais.jqassistant.plugin.junit.api.model.TestCaseDescriptor
    - com.buschmais.jqassistant.plugin.junit.api.model.TestSuiteDescriptor (also extends com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
  - com.buschmais.jqassistant.plugin.junit.api.model.TestCaseDescriptor
  - com.buschmais.jqassistant.plugin.junit.api.model.TestReportDirectoryDescriptor
  - com.buschmais.jqassistant.plugin.junit.api.model.TestSuiteDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.NamedDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
  - com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor
    - com.buschmais.jqassistant.plugin.junit.api.model.TestSuiteDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.NamedDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
    - com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor)
      - com.buschmais.jqassistant.plugin.junit.api.model.TestSuiteDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.NamedDescriptor)
  - com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor)
    - com.buschmais.jqassistant.plugin.junit.api.model.TestSuiteDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.NamedDescriptor)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.buschmais.jqassistant.plugin.junit.api.model.TestCaseDescriptor.Result
    - com.buschmais.jqassistant.plugin.junit.api.scanner.JunitScope (implements com.buschmais.jqassistant.core.scanner.api.Scope)

Copyright © 2015 buschmais GbR. All rights reserved.