# All Classes and Interfaces

Class
Description
BundledRenderUnit
A `BundledRenderUnit` represents a pre-packaged script or precompiled script (Java class) that will be executed in order to render a `HttpServletRequest`.
BundledRenderUnitCapability
A `BundledRenderUnitCapability` encapsulates the values of a `Provided-Capability`, based on which `BundledRenderUnit`s are generated.
BundledRenderUnitFinder
The `BundledScriptFinder` finds the `BundledRenderUnit` corresponding to a certain chain of `TypeProvider`s or corresponding to a certain path-based `BundledRenderUnitCapability`.
ResourceType
The `ResourceType` encapsulates details about a Sling resource type and provides methods for parsing resource type strings.
TypeProvider
A `TypeProvider` keeps an association between a `BundledRenderUnitCapability` and the bundle that provides it.