# Hierarchy For Package com.enonic.xp.resource

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.enonic.xp.support.AbstractImmutableEntityList<T> (implements java.lang.Iterable<T>)
    - com.enonic.xp.resource.ResourceKeys
  - com.enonic.xp.resource.CreateDynamicComponentParams
  - com.enonic.xp.resource.CreateDynamicComponentParams.Builder
  - com.enonic.xp.resource.CreateDynamicContentSchemaParams
  - com.enonic.xp.resource.CreateDynamicContentSchemaParams.Builder
  - com.enonic.xp.resource.CreateDynamicStylesParams
  - com.enonic.xp.resource.CreateDynamicStylesParams.Builder
  - com.enonic.xp.resource.DeleteDynamicComponentParams
  - com.enonic.xp.resource.DeleteDynamicComponentParams.Builder
  - com.enonic.xp.resource.DeleteDynamicContentSchemaParams
  - com.enonic.xp.resource.DeleteDynamicContentSchemaParams.Builder
  - com.enonic.xp.resource.DynamicSchemaResult<T>
  - com.enonic.xp.resource.GetDynamicComponentParams
  - com.enonic.xp.resource.GetDynamicComponentParams.Builder
  - com.enonic.xp.resource.GetDynamicContentSchemaParams
  - com.enonic.xp.resource.GetDynamicContentSchemaParams.Builder
  - com.enonic.xp.resource.ListDynamicComponentsParams
  - com.enonic.xp.resource.ListDynamicComponentsParams.Builder
  - com.enonic.xp.resource.ListDynamicContentSchemasParams
  - com.enonic.xp.resource.ListDynamicContentSchemasParams.Builder
  - com.enonic.xp.resource.ResourceBase (implements com.enonic.xp.resource.Resource)
    - com.enonic.xp.resource.BytesResource
    - com.enonic.xp.resource.MockResource
    - com.enonic.xp.resource.UrlResource
  - com.enonic.xp.resource.ResourceKey
  - com.enonic.xp.resource.ResourceProblemException.Builder
  - com.enonic.xp.resource.ResourceProcessor<K,​V>
  - com.enonic.xp.resource.ResourceProcessor.Builder<K,​V>
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Error
      - com.enonic.xp.resource.ResourceError
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.enonic.xp.exception.BaseException
          - com.enonic.xp.exception.NotFoundException
            - com.enonic.xp.resource.ResourceNotFoundException
          - com.enonic.xp.resource.ResourceProblemException
  - com.enonic.xp.resource.UpdateDynamicComponentParams
  - com.enonic.xp.resource.UpdateDynamicComponentParams.Builder
  - com.enonic.xp.resource.UpdateDynamicContentSchemaParams
  - com.enonic.xp.resource.UpdateDynamicContentSchemaParams.Builder
  - com.enonic.xp.resource.UpdateDynamicSiteParams
  - com.enonic.xp.resource.UpdateDynamicSiteParams.Builder
  - com.enonic.xp.resource.UpdateDynamicStylesParams
  - com.enonic.xp.resource.UpdateDynamicStylesParams.Builder

## Interface Hierarchy

- com.enonic.xp.resource.DynamicSchemaService
- com.enonic.xp.resource.Resource
- com.enonic.xp.resource.ResourceService

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.enonic.xp.resource.DynamicComponentType
    - com.enonic.xp.resource.DynamicContentSchemaType