# Hierarchy For All Packages

Package Hierarchies:

- com.buschmais.jqassistant.plugin.xml.api.model,
- com.buschmais.jqassistant.plugin.xml.api.scanner,
- com.buschmais.jqassistant.plugin.xml.impl.scanner

## 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.xml.impl.scanner.XmlFileScannerPlugin
    - com.buschmais.jqassistant.plugin.xml.impl.scanner.XsdFileScannerPlugin

## Interface Hierarchy

- com.buschmais.jqassistant.core.store.api.model.Descriptor
  - com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor
    - com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor (also extends com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor)
  - com.buschmais.jqassistant.plugin.common.api.model.FileNameDescriptor
    - com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor
      - com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor (also extends com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor)
    - 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.core.store.api.model.NamedDescriptor
    - com.buschmais.jqassistant.plugin.xml.api.model.OfNamespaceDescriptor
      - com.buschmais.jqassistant.plugin.xml.api.model.XmlAttributeDescriptor (also extends com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor)
      - com.buschmais.jqassistant.plugin.xml.api.model.XmlElementDescriptor (also extends com.buschmais.jqassistant.plugin.xml.api.model.SiblingDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor)
    - com.buschmais.jqassistant.plugin.xml.api.model.XmlAttributeDescriptor (also extends com.buschmais.jqassistant.plugin.xml.api.model.OfNamespaceDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor)
    - com.buschmais.jqassistant.plugin.xml.api.model.XmlElementDescriptor (also extends com.buschmais.jqassistant.plugin.xml.api.model.OfNamespaceDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.SiblingDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor)
  - com.buschmais.jqassistant.plugin.xml.api.model.OfNamespaceDescriptor
    - com.buschmais.jqassistant.plugin.xml.api.model.XmlAttributeDescriptor (also extends com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor)
    - com.buschmais.jqassistant.plugin.xml.api.model.XmlElementDescriptor (also extends com.buschmais.jqassistant.plugin.xml.api.model.SiblingDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor)
  - com.buschmais.jqassistant.plugin.xml.api.model.XmlAttributeDescriptor (also extends com.buschmais.jqassistant.plugin.xml.api.model.OfNamespaceDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor)
  - com.buschmais.jqassistant.plugin.xml.api.model.XmlCDataDescriptor
  - com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor
    - com.buschmais.jqassistant.plugin.xml.api.model.XmlAttributeDescriptor (also extends com.buschmais.jqassistant.plugin.xml.api.model.OfNamespaceDescriptor)
    - com.buschmais.jqassistant.plugin.xml.api.model.XmlCDataDescriptor
    - com.buschmais.jqassistant.plugin.xml.api.model.XmlElementDescriptor (also extends com.buschmais.jqassistant.plugin.xml.api.model.OfNamespaceDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.SiblingDescriptor)
    - 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.XmlNamespaceDescriptor
    - com.buschmais.jqassistant.plugin.xml.api.model.XmlTextDescriptor (also extends com.buschmais.jqassistant.plugin.xml.api.model.SiblingDescriptor)
      - com.buschmais.jqassistant.plugin.xml.api.model.XmlCDataDescriptor
  - com.buschmais.jqassistant.plugin.xml.api.model.XmlElementDescriptor (also extends com.buschmais.jqassistant.plugin.xml.api.model.OfNamespaceDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.SiblingDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor)
  - 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.xml.api.model.XmlNamespaceDescriptor
  - com.buschmais.jqassistant.plugin.xml.api.model.XmlTextDescriptor (also extends com.buschmais.jqassistant.plugin.xml.api.model.SiblingDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor)
    - com.buschmais.jqassistant.plugin.xml.api.model.XmlCDataDescriptor
- com.buschmais.jqassistant.plugin.xml.api.model.SiblingDescriptor
  - com.buschmais.jqassistant.plugin.xml.api.model.XmlCDataDescriptor
  - com.buschmais.jqassistant.plugin.xml.api.model.XmlElementDescriptor (also extends com.buschmais.jqassistant.plugin.xml.api.model.OfNamespaceDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor)
  - com.buschmais.jqassistant.plugin.xml.api.model.XmlTextDescriptor (also extends com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor)
    - com.buschmais.jqassistant.plugin.xml.api.model.XmlCDataDescriptor

## Annotation Type Hierarchy

- com.buschmais.jqassistant.plugin.xml.api.model.XmlElementDescriptor.HasElement (implements java.lang.annotation.Annotation)
- com.buschmais.jqassistant.plugin.xml.api.model.SiblingDescriptor.HasSibling (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.buschmais.jqassistant.plugin.xml.api.scanner.XmlScope (implements com.buschmais.jqassistant.core.scanner.api.Scope)

Copyright © 2015 buschmais GbR. All rights reserved.