# Uses of Package
org.apache.sling.cms

Packages that use org.apache.sling.cms
org.apache.sling.cms: Package with all of the common models used to access content in the Sling reference CMS
org.apache.sling.cms.insights: Support for Content Insights
org.apache.sling.cms.publication: Publication related APIs

Classes in org.apache.sling.cms used by org.apache.sling.cms
Component: A interface to represent a sling:Component
ComponentPolicy: A class to represent a component policy, e.g.
ConfigurableJobExecutor: A Configurable Job Executor is a Sling Job which can be manually triggered by Sling CMS users.
File: An interface representing a sling:File resource.
Page: An interface representing a sling:Page resource.
PageTemplate: An interface for representing a page template.
PublishableResource: A Model interface for adapting sling:File, sling:Page and sling:Config resources.
Reference
ResourceTree
Site: A inteface representing a sling:Site.

Classes in org.apache.sling.cms used by org.apache.sling.cms.insights
File: An interface representing a sling:File resource.
Page: An interface representing a sling:Page resource.

Classes in org.apache.sling.cms used by org.apache.sling.cms.publication
PublishableResource: A Model interface for adapting sling:File, sling:Page and sling:Config resources.
ResourceTree