# Hierarchy For Package org.appng.core.model

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.appng.core.model.AbstractRequestProcessor (implements org.appng.core.model.RequestProcessor)
    - org.appng.core.model.PlatformProcessor
    - org.appng.core.model.ThymeleafProcessor
  - org.appng.core.model.ApplicationCacheManager (implements org.springframework.cache.CacheManager, org.springframework.beans.factory.DisposableBean)
  - org.appng.core.model.ApplicationSubjectImpl (implements org.appng.api.model.ApplicationSubject)
  - org.appng.xml.BaseObject (implements java.io.Serializable)
    - org.appng.xml.platform.Sectionelement (implements java.io.Serializable)
      - org.appng.core.model.ApplicationProvider.DataSourceWrapper
  - org.appng.core.model.CacheProvider
  - org.springframework.core.io.DefaultResourceLoader (implements org.springframework.core.io.ResourceLoader)
    - org.springframework.context.support.AbstractApplicationContext (implements org.springframework.context.ConfigurableApplicationContext, org.springframework.beans.factory.DisposableBean)
      - org.springframework.context.support.AbstractRefreshableApplicationContext
        - org.springframework.context.support.AbstractRefreshableConfigApplicationContext (implements org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean)
          - org.springframework.web.context.support.AbstractRefreshableWebApplicationContext (implements org.springframework.web.context.ConfigurableWebApplicationContext, org.springframework.ui.context.ThemeSource)
            - org.springframework.web.context.support.XmlWebApplicationContext
              - org.appng.core.model.ApplicationContext
  - org.appng.core.model.FeatureProviderImpl (implements org.appng.api.model.FeatureProvider)
  - org.appng.core.model.InstallablePackage
  - org.appng.core.model.JarInfo (implements java.lang.Comparable<T>)
  - org.appng.core.model.JarInfo.JarInfoBuilder
  - org.appng.core.model.PackageVersion (implements java.lang.Comparable<T>, org.appng.api.model.Identifier)
  - org.appng.core.model.PackageWrapper (implements java.lang.Comparable<T>)
  - org.appng.core.model.PlatformTransformer
  - org.appng.core.model.RepositoryCacheFactory
  - org.appng.core.model.RepositoryCacheFilesystem
  - org.appng.core.model.RepositoryCacheSoap
  - org.appng.core.model.RepositoryUtils
  - org.appng.core.domain.SiteApplication
    - org.appng.core.model.ApplicationProvider (implements org.appng.core.model.AccessibleApplication)
  - org.appng.core.model.ThymeleafProcessor.AppNG

## Interface Hierarchy

- org.appng.api.model.Nameable
  - org.appng.api.model.Named<T> (also extends org.appng.api.model.Identifiable<T>)
    - org.appng.api.model.Identifier (also extends org.appng.api.model.Versionable<T>)
      - org.appng.api.model.Application
        - org.appng.core.model.AccessibleApplication
    - org.appng.core.model.Repository (also extends org.appng.api.model.Versionable<T>)
- org.appng.core.model.PackageArchive
- org.appng.core.model.RepositoryCache
- org.appng.core.model.RequestProcessor
- java.io.Serializable
  - org.appng.api.model.Identifiable<T>
    - org.appng.api.model.Named<T> (also extends org.appng.api.model.Nameable)
      - org.appng.api.model.Identifier (also extends org.appng.api.model.Versionable<T>)
        - org.appng.api.model.Application
          - org.appng.core.model.AccessibleApplication
      - org.appng.core.model.Repository (also extends org.appng.api.model.Versionable<T>)
- org.appng.core.model.TemplateProcessor
- org.appng.api.model.Versionable<T>
  - org.appng.api.model.Identifier (also extends org.appng.api.model.Named<T>)
    - org.appng.api.model.Application
      - org.appng.core.model.AccessibleApplication
  - org.appng.core.model.Repository (also extends org.appng.api.model.Named<T>)
- org.appng.core.model.ZipFileProcessor<T>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.appng.core.model.RepositoryScheme
    - org.appng.core.model.RepositoryType
    - org.appng.core.model.ResponseType
    - org.appng.core.model.RepositoryMode

Copyright © 2011–2023 aiticon GmbH. All rights reserved.