Classes
Class | Description | |
---|---|---|
Site |
Legacy support for specifying View/XSLT template override, by detecting a specific string sequence on the full URL of a Http Request.
It was created to support a legacy feature called CoBranding.
|
|
UserAgent |
Legacy support for specifying View/XSLT template override, by detecting a specific string sequence on the User Agent string of a Http Request.
It was created to support a legacy feature called CoBranding.
It is also used for Multi-Format-Output publishing, to determine the extension of published files.
|
Interfaces
Interface | Description | |
---|---|---|
ICMSAttribute |
Represents the XAttribute with environment variables.
|
|
ICMSCategory |
Represents a Category Element in expanded XML; provides convenient strong-typed access to the Element.
|
|
ICMSCategoryInformation |
Represents the common localizable information for a Category.
|
|
ICMSCategoryLocalization | ||
ICMSCategorySynonym |
Represents a synonym entry for a Category.
|
|
ICMSComponentRequest |
Represents the content expansion system of Dynamic Site Server. It processes expansion for both individual Page and Component.
|
|
ICMSElement |
Represents an Element on a CMS Page.
It provides the means to traverse an Elements's content through unique Ingeniux CMS types, and carries the necessary Http Request information.
|
|
ICMSEnvironment |
Represents the Http and CMS exclusive variables to be carried by a Http Request to a Dynamic Site Server Page.
This interface allows for overriding of the Http variables, which is particularly useful in preview mode, where all Http variables are simulated.
|
|
ICMSLinkElement |
Represents an expanded Link or Navigation entry, which is a summaried representation of another Page.
Its XML element is always a "Page" element like the following:
|
|
ICMSNavigatingCategory | ||
ICMSNavigationElement |
Represents a Navigation Element, which is essentially a collection of Links.
|
|
ICMSObjectT |
Defines the model to be passed into all view templates. It is the base of the Element and Attribute containers.
|
|
ICMSPage |
Represents an actual request to a CMS Page. It provides the means to traverse a Page's content through unique Ingeniux CMS types, and carries the necessary Http Request information.
|
|
ICMSPageFactory |
Represents the entry point to the Ingeniux Dynamic Site Server. It is used to retrieve Pages by xID or Structured URL.
|
|
ICMSPagePresentationInformation |
Represents the object that contains information regarding a page's template rendering.
It is only available if the presentation page uses template renderning, which means it has dynamic fields created from Page Builder.
It contains an collection of templates, each one for a specific user agent.
|
|
ICMSPageTypeRequest |
Represents a CMS request that only carries the information of Page's schema name.
|
|
ICMSRequest |
Represents a request to DSS targeting a CMS Page or Url Route.
|
|
ICMSRoutingRequest |
Represents a wrapper for a request. This interface includes a CMS request if its path starts with a valid path for a CMS page or redirect. It also includes the leftover path after a valid CMS path.
|
|
ICMSTaxonomyNavigationElement |
Represents a Taxonomy Navigation element. This element is unlike other types of Navigation.
There's a list of structured Category Nodes below and a list of Links attached to each Category Node in the structure.
|
|
IXSerialize |
Represents an object that can be serialized into a Xml Element.
|
Enumerations
Enumeration | Description | |
---|---|---|
MapType |
The list of types of Url map
|
|
NavigationElementType |
The list of Navigation element types in the CMS.
Note that the Child navigation and Ancestor navigation types are not listed because they are sub types of the standard Navigation type.
|
|
TransformOptions |
The list of transformation options when viewing a Page.
|