# All Classes and Interfaces

Class
Description
ContentBuilder
Helper class for building test content in the resource hierarchy with as less boilerplate code as possible.
ContentLoader
Imports JSON data and binary data into Sling resource hierarchy.
ImmutableValueMap
`ValueMap` that does not support changing its content.
ImmutableValueMap.Builder
Builder interface for `ImmutableValueMap`.
MockAdapterManagerImpl
This is a copy of org.apache.sling.adapter.internal.AdpaterManagerImpl from Sling Adapter 2.2.0, with all calls to SlingAdaptable.setAdapterManager/unsetAdapterManager disabled, because this would break the `ThreadsafeMockAdapterManagerWrapper` concept.
MockHttpSession
Deprecated.
Use `MockJakartaHttpSession` instead.
MockJakartaHttpSession
Mock `HttpSession` implementation.
MockJakartaRequestDispatcherFactory
Interface to create a mock `RequestDispatcher` when calling the getRequestDispatcher methods on `MockSlingJakartaHttpServletRequest` instances.
MockJakartaServletContext
Mock `ServletContext` implementation.
MockJcrSlingRepository
Mock `SlingRepository` implementation.
MockMimeTypeService
Mock `MimeTypeService` implementation.
MockRequestDispatcherFactory
Deprecated.
Use `MockJakartaRequestDispatcherFactory` instead.
MockRequestPathInfo
Mock `RequestPathInfo` implementation.
MockResourceBundle
Mock implementation of an i18n `ResourceBundle`.
MockResourceBundleProvider
Mock implementation of @link `ResourceBundleProvider` then ensures resolving i18n keys does not lead to exceptions.
MockServletContext
Deprecated.
Use `MockJakartaServletContext` instead.
MockSling
Factory for mock Sling objects.
MockSlingHttpServletRequest
Deprecated.
Use `MockSlingJakartaHttpServletRequest` instead.
MockSlingHttpServletResponse
Deprecated.
Use `MockSlingJakartaHttpServletResponse` instead.
MockSlingJakartaHttpServletRequest
Mock `SlingJakartaHttpServletRequest` implementation.
MockSlingJakartaHttpServletResponse
Mock `SlingJakartaHttpServletResponse` implementation.
MockSlingScriptHelper
Mock `SlingScriptHelper` implementation.
MockSlingSettingService
Mock implementation of `SlingSettingsService`.
MockXSSFilter
Mock implementation of `XSSFilter` that just accepts anything.
NodeTypeDefinitionScanner
Singleton class that fetches all node type definitions from OSGi bundle MANIFEST.MF files with "Sling-Nodetypes" definitions in the classpath.
NodeTypeMode
How to handle node types for different `ResourceResolverType` types.
ResourceResolverType
The resource resolver mock implementation supports different underlying repository implementations.
ResourceResolverTypeAdapter
SPI interface for resource resolver type implementations to provide a mock resource resolver factory.
SlingContextImpl
Defines Sling context objects with lazy initialization.
UniqueRoot
Manages unique root paths in JCR repository.