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.