# Hierarchy For Package io.undertow.server.handlers.resource

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - io.undertow.server.handlers.resource.CachedResource (implements io.undertow.server.handlers.resource.RangeAwareResource, io.undertow.server.handlers.resource.Resource)
  - io.undertow.server.handlers.resource.CachingResourceManager (implements io.undertow.server.handlers.resource.ResourceManager)
  - io.undertow.server.handlers.resource.ClassPathResourceManager (implements io.undertow.server.handlers.resource.ResourceManager)
  - io.undertow.server.handlers.resource.DefaultResourceSupplier (implements io.undertow.server.handlers.resource.ResourceSupplier)
  - io.undertow.server.handlers.resource.DirectoryUtils
  - io.undertow.server.handlers.resource.DirectoryUtils.Blobs
  - io.undertow.server.handlers.resource.PathResource (implements io.undertow.server.handlers.resource.RangeAwareResource)
    - io.undertow.server.handlers.resource.FileResource
  - io.undertow.server.handlers.resource.PathResourceManager (implements io.undertow.server.handlers.resource.ResourceManager)
    - io.undertow.server.handlers.resource.FileResourceManager
  - io.undertow.server.handlers.resource.PathResourceManager.Builder
  - io.undertow.server.handlers.resource.PreCompressedResourceSupplier (implements io.undertow.server.handlers.resource.ResourceSupplier)
  - io.undertow.server.handlers.resource.ResourceChangeEvent
  - io.undertow.server.handlers.resource.ResourceHandler (implements io.undertow.server.HttpHandler)
  - io.undertow.server.handlers.resource.ResourceHandler.Builder (implements io.undertow.server.handlers.builder.HandlerBuilder)
  - io.undertow.server.handlers.resource.URLResource (implements io.undertow.server.handlers.resource.RangeAwareResource, io.undertow.server.handlers.resource.Resource)

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - io.undertow.server.handlers.resource.ResourceManager
- io.undertow.server.handlers.resource.PathResourceManager.ETagFunction
- io.undertow.server.handlers.resource.Resource
  - io.undertow.server.handlers.resource.RangeAwareResource
- io.undertow.server.handlers.resource.ResourceChangeListener
- io.undertow.server.handlers.resource.ResourceSupplier

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - io.undertow.server.handlers.resource.ResourceChangeEvent.Type