# All Classes

All Classes Interface Summary Class Summary Enum Summary Exception Summary
AuthorizableWrapper: A wrapper for working with JackRabbit Authorizables in JSPs and Sling Models from a Resource
CMSConstants: Constants used throughout the Sling CMS
CMSJobManager: An abstraction layer for starting and finding jobs started by the Sling CMS.
CMSUtils: Shared utility functions
Component: A interface to represent a sling:Component
ComponentConfiguration: A class to retrieve the configuration for a Resource's component.
ComponentManager: A interface for retrieving sling:Component resources and information about the available sling:Components
ComponentPolicy: A class to represent a component policy, e.g.
ComponentPolicyManager: An interface for retrieving the applicable component policy for a given resource.
ConfigurableJobExecutor: A Configurable Job Executor is a Sling Job which can be manually triggered by Sling CMS users.
EditableResource: A interface for representing a resource that can be edited through the Sling CMS.
File: An interface representing a sling:File resource.
FileInsightRequest: Represents an insight request for a file
FileManager: A interface used to retrieve sling:File Resources.
FileMetadataExtractor: Service for extracting metadata from a file
I18NDictionary: Simplified interface for interacting with Sling's i18n dictionary.
I18NProvider: Service interface for retrieving an i18n dictionary.
Insight: Simple POJO Model for holding an insight provider's results.
InsightFactory: Service Factory for retrieving insight instances.
InsightProvider: Interface for all of the Insight Provider services to implement.
InsightRequest: Represents an insight request
InsightRequest.TYPE
InsightsModel: A model interface for retrieving insights for the current resource
INSTANCE_TYPE
IsPublishableResourceContainer: A predicate for evaluating if a resource can contain publishable resources or be a publishable resource itself
IsPublishableResourceType: A predicate for evaluating if a resource is a publishable resource type.
Message: Represents a message which may be assigned a status and text
Message.STYLE
NameFilter: Service for filtering an arbitrary string into a Sling-compatible Resource name.
Page: An interface representing a sling:Page resource.
PageInsightRequest: Represents an insight request
PageManager: A interface used to retrieve sling:Page Resources.
PageTemplate: An interface for representing a page template.
PageTemplateManager: An interface for retrieving the available templates to create a page under the specified resource.
PUBLICATION_MODE: The publication mode of the instance.
PublicationEvent: Helper for generating OSGi Events for publication events
PublicationException: A wrapper exception for an issue occuring when publishing or unpublishing content.
PublicationManager: Publication Manager is used to get the publication status of content and get the instances' publication mode.
PublicationManagerFactory: Factory for retrieving the Publication Manager for the instance configuration.
PublicationType: The type of publication.
PublishableResource: A Model interface for adapting sling:File, sling:Page and sling:Config resources.
ReadabilityService: Service for calculating the readability of text
ReadabilityServiceFactory: A service factory for retrieving ReadabilityService instances based on a locale
Reference
References: An interface for finding the references to a Resource.
ResourceTree
Sentence: Represents a sentence which has been analyzed
Site: A inteface representing a sling:Site.
SiteManager: A manager for retrieving the sling:Site containing the current resource.
Text: Represents a block of text which has been analyzed
UGCBucketConfig
UserGeneratedContentService: Service for creating User Generated Content
UserGeneratedContentService.APPROVE_ACTION
UserGeneratedContentService.CONTENT_TYPE
Word: Represents a word which has been analyzed