# Hierarchy For Package org.qi4j.library.rest.admin

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.qi4j.api.activation.ActivatorAdapter<ActivateeType> (implements org.qi4j.api.activation.Activator<ActivateeType>)
    - org.qi4j.library.rest.admin.RestServerComposite.Activator
  - org.qi4j.bootstrap.Assemblers.Visibility<AssemblerType> (implements org.qi4j.bootstrap.Assemblers.Visible<AssemblerType>)
    - org.qi4j.library.rest.admin.RestAssembler
  - javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
    - javax.servlet.http.HttpServlet
      - org.restlet.ext.servlet.ServerServlet
        - org.qi4j.library.rest.admin.Qi4jServerServlet
  - org.restlet.Restlet (implements org.restlet.Uniform)
    - org.restlet.Application
      - org.qi4j.library.rest.admin.RestApplication
    - org.restlet.routing.Filter
      - org.qi4j.library.rest.admin.ExtensionMediaTypeFilter
    - org.restlet.resource.Finder
      - org.qi4j.library.rest.admin.Qi4jFinder
  - org.qi4j.library.rest.admin.RestServerMixin (implements org.qi4j.library.rest.admin.RestServerComposite)
  - org.restlet.resource.UniformResource
    - org.restlet.resource.ServerResource
      - org.qi4j.library.rest.admin.EntitiesResource
      - org.qi4j.library.rest.admin.EntityResource
      - org.qi4j.library.rest.admin.IndexResource
      - org.qi4j.library.rest.admin.SPARQLResource
  - org.restlet.representation.Variant
    - org.restlet.representation.RepresentationInfo
      - org.restlet.representation.Representation
        - org.restlet.representation.CharacterRepresentation
          - org.restlet.representation.StringRepresentation
            - org.qi4j.library.rest.admin.ExceptionRepresentation

## Interface Hierarchy

- org.qi4j.api.composite.Composite
  - org.qi4j.api.service.ServiceComposite (also extends org.qi4j.api.entity.Identity)
    - org.qi4j.library.rest.admin.Qi4jServerServletService (also extends javax.servlet.Servlet)
    - org.qi4j.library.rest.admin.RestServerComposite (also extends org.qi4j.library.rest.admin.RestServer)
- org.qi4j.api.entity.Identity
  - org.qi4j.api.service.ServiceComposite (also extends org.qi4j.api.composite.Composite)
    - org.qi4j.library.rest.admin.Qi4jServerServletService (also extends javax.servlet.Servlet)
    - org.qi4j.library.rest.admin.RestServerComposite (also extends org.qi4j.library.rest.admin.RestServer)
- org.qi4j.library.rest.admin.RestServer
  - org.qi4j.library.rest.admin.RestServerComposite (also extends org.qi4j.api.service.ServiceComposite)
- javax.servlet.Servlet
  - org.qi4j.library.rest.admin.Qi4jServerServletService (also extends org.qi4j.api.service.ServiceComposite)