All Classes and Interfaces

Class
Description
An abstraction from full Pages and Page Fragments.
Beans which have root navigations.
Aka ClientCode.
Dynamic resources which don't contain their actual content in the shape of properties but generate it on the fly by some business logic.
Represents the document type CMArticle.
The CMAudio type splits the media hierarchy to audio components.
A channel is a hierarchical navigation entity with "booked content".
A collection of contents.
Abstract base type for navigational documents.
CMCSS beans provide static CSS resources with a media attribute and a dependency list with other CSS documents.
Serves arbitrary download data of mime type *.*.
A placeholder for a dynamically populated list of content objects.
CMExternalLink enhances an external URL with the Teasable features.
CMFolderProperties documents hold a list of contexts which is inherited by all resources under this document's folder.
A collection of media contents.
Actually, contexts are related to segment and link building and thus belong to CMLinkable.
CMHTML beans represent static HTML code.
A technical image, e.g.
 
The CMInteractive type adds no extra properties but leaves a pluggable spot where needed properties could be attached via a DocTypeAspect.
Content beans for static JavaScript code.
CMLinkable is the base type for each document which can be referenced as standalone content or navigation unit.
Nearly everything except very technical entities is localizable, so this type is nearly top level.
CMLocTaxonomy beans allow for a categorization of contents by geographical attributes.
The abstract CMMedia type starts the media hierarchy defining data, caption and an alt property.
Base type for navigation items.
Root interface for all content beans.
Represents the document type CMPerson.
A picture with the actual image blob and some metadata.
CMPlaceholder is the base type for each document that can be used as a placeholder in order to use a dedicated JSP for rendering.
CMQueryList documents utilize a struct in the localSettings property to store a query.
Represents document type CMResourceBundle.
The Blueprint uses settings for various purposes.
Helper document: All root navigations must be referred to by a CMSite.
Represents a human readable sitemap for orientation in the website.
A 360 degrees spinner.
CMSymbol documents are constants, used in terms of enumeration values.
CMTaxonomy beans allow for a categorization of contents.
Each content has an embedded Teaser and a detailText for the page view.
Stand-alone teaser, in case you need multiple teasers to some content, so that the embedded teaser is not sufficient.
CMTheme beans provide access to combined CMCSS, CMJavaScript documents usable to be attached to a channel.
The CMVideo adds no extra properties but leaves a pluggable spot where needed properties could be attached via a DocTypeAspect.
CMViewtype symbols are used to represent viewtypes of documents.
The CMVisual type splits the media hierarchy to visual components.
 
 
 
Container class that can be used to render the container dynamically, e.g., as dynamic include.
Container that possibly contains dynamic items.
ContentBeans containing a PageGrid-Property need to implement this IF.
This marker interface provides a simple means to support custom view types for beans.
Interface to be implemented by content or external content instances, like CMLinkable
A ContextFinder that uses a configured ContextFinder<Content,Content> delegate to retrieve contexts and generates content beans for those.
A ContextSelector on ContentBean layer
A list of code resources that may be merged/minified by the renderer.
Common methods implemented by navigation nodes, like CMNavigation.
A Page is a AbstractPage that represents a complete page including its own CSS, JavaScript and favicon.
A PageGrid consists of placements arranged like an HTML table
A PageGridPlacement is a part of a whole PageGrid representing for example the sidebar or main column
A PageGridRow contains the placements of a row, without row spanning placements from upper rows.
 
Represents one page of a paginated collection
Marker interface for entities that represent a virtual (non-content) entity.