This document is provided on an "AS IS" basis without warranties of any kind. Smartsite iXperion class libraries may change in future releases.
Smartsite core types.
Syntax
C# | Copy Code |
---|---|
namespace Smartsite.Core |
Visual Basic (Declaration) | Copy Code |
---|---|
Namespace Smartsite.Core |
Classes
Class | Description | |
---|---|---|
AdvancedFormatBuilder |
Class that can be used to construct a advanced formatting xml.
|
|
AdvancedFormatBuilder..::..CaptionFormat |
LevelFormat class represents an captionformat element.
|
|
AdvancedFormatBuilder..::..ColDelimiter |
ColDelimiter class represents a coldelimiter element.
|
|
AdvancedFormatBuilder..::..ColFormat |
LevelFormat class represents a colformat element.
|
|
AdvancedFormatBuilder..::..FormatBase |
Base class for every format element.
|
|
AdvancedFormatBuilder..::..FormatBaseCollection<(Of <(<'T>)>)> |
Collection for all the format elements
|
|
AdvancedFormatBuilder..::..GroupFormat |
LevelFormat class represents a groupformat element.
|
|
AdvancedFormatBuilder..::..GroupFormatBase |
Base class for GroupFormat and LevelFormat
|
|
AdvancedFormatBuilder..::..GroupFormatCollection<(Of <(<'T>)>)> |
Collection of GroupFormat or LevelFormat elements.
|
|
AdvancedFormatBuilder..::..LevelFormat |
LevelFormat class represents a levelformat element.
|
|
AdvancedFormatBuilder..::..RowDelimiter |
RowDelimiter class represents a rowdelimiter element.
|
|
AdvancedFormatBuilder..::..RowFormat |
LevelFormat class represents a rowformat element.
|
|
AdvancedFormatBuilder..::..XmlFormat |
XmlFormat class represents a xml formatting element.
|
|
AIMContentReference |
Represents an AIM content reference
|
|
AIMDatabaseReference |
AIM reference to a database table.
|
|
AIMReference |
Represents an AIM reference
|
|
AIMReferenceCollection |
Represents an AIM reference collection.
|
|
AIMRelationManager |
Manages AIM relation dependencies.
|
|
AIMTranslationReference |
Represents a Translation reference for AIM.
|
|
AIMUtility |
AIM utility methods.
|
|
AspNetCmsClient |
CmsClient for ASP.NET
|
|
AspNetCmsRequest |
Represents a Cms request from ASP.Net
|
|
AspNetCmsResponse |
Represents an Asp.Net Cms response
|
|
AssemblyInfo |
Extracts system information from an assembly.
|
|
AttributeStartupCache<(Of <(<'T>)>)> |
Helper class used during startup.
|
|
AvailableModules |
Keeps types in memory
|
|
BaseModule |
Represents the base class for smartsite Modules
|
|
BreakEventArgs |
Event args for break event.
|
|
CachedContentQuery | ||
CacheFlushEventArgs |
Event arguments for the cache flush event.
|
|
CcinFriendlyNameMapper | ||
Channel |
Encapsulates a rendering channel
|
|
ChannelContentType |
Represents the Channel ContentType.
|
|
Channels |
Collection of all available channels
|
|
ChannelStartupInfo |
Class containing channel startup information.
|
|
ClientFramework |
ClientFramework class
|
|
ClientStateOptions |
ClientState options.
|
|
Cms |
Encapsulates site datastore access
|
|
CmsCacheDependency |
Cache dependency for Cms Virtual Path provider
|
|
CmsClient |
Represents the user agent for a request
|
|
CmsConfigChangeEventArgs |
Event arguments for the ConfigChange event
|
|
CmsContentChangeEventArgs |
Event arguments for the ContentChange event
Raised when a change has occurred in the attached Cms content
|
|
CmsEventArgs |
Event arguments for the Change event
|
|
CmsFolderContentType |
Represents the CmsFolder ContentType.
|
|
CmsFormCollection |
Wraps the Request.Form NameValueCollection for post-processing.
- MS IE submit button values.
|
|
CmsItem |
Represents a content item in Smartsite.
|
|
CmsProxy | ||
CmsRequest |
Represents an abstract client request context
|
|
CmsRequestCommand |
Request commands for Smartsite
|
|
CmsRequestCommandParameter |
Represents a single request command parameter.
|
|
CmsRequestCommandParameters |
Represents list of command parameters.
|
|
CmsRequestCommands |
Represents the special commands that exists in a Locator.
|
|
CmsRequestFile |
Represents a file attached to a request.
|
|
CmsResponse |
Represents a client response
|
|
CmsResponseStream |
Provides a wrapper response stream responsible for invoking BeforeWriteContent before writing content (duhh)
|
|
CmsWebCacheDependency |
CmsWebCacheDependency class.
|
|
CmsWorkerRequest |
Represents an ASP.NET Worker request for rendering ASP.Net pages internally.
|
|
CodeStatusAttribute |
Describes the status of the code
|
|
CollectionHandler |
Reads a CollectionParam<(Of <(<'T>)>)> from the given xml block.
|
|
CollectionMemberCustomPropertyAttribute |
Declares custom properties for SXML collection members/.
|
|
CollectionParam<(Of <(<'T>)>)> |
A collection of name-value pairs that can be used as a module parameter type.
The collection can be represented in sxml as a delimited list, or an xml block.
|
|
CollectionParamOptionsAttribute |
Sets options for SXML Collections.
|
|
CompatibilityMode |
Compatibility mode information.
|
|
ConditionalBranchModule |
Abstract class to derive from when creating modules that implement conditional branching, such as If-Else, Switch-Case, etc...
|
|
ContainerModule |
Module that can act as a container for other modules
|
|
ContentChangeCacheDependency |
Cache dependency that waits for content changes, optionally within a Cms subtree.
|
|
ContentChangeManager |
Manages multiple notifications of content changes in the Cms.
|
|
ContentType |
This class defines the ContentType in Smartsite.
|
|
ContentTypeChangeEventArgs |
Content type change event arguments.
|
|
ContentTypeChannelMapping |
Represents a ContentType-channel mapping
|
|
ContentTypeField |
Describes the content type field
|
|
ContentTypeFieldProperties |
ContentTypeFieldProperties contains the collection of ContentTypeFieldProperty objects.
|
|
ContentTypeFieldProperty |
Represents a property of a content type field.
|
|
ContentTypeFields |
Collection of ContentTypeField objects.
|
|
ContentTypeGroup |
Defines a group of ContentType objects.
|
|
ContentTypeGroup..::..DerivedContentTypeCollection |
Collection of derived content types.
|
|
ContentTypeGroups |
Collections of ContentTypeGroup objects.
|
|
ContentTypes |
Collection of ContentType objects.
|
|
CookiePolicyManager |
The cookie manager class.
Manages cookie usage. |
|
CultureCollection |
Defines the configuration collection that contains culture elements.
|
|
CultureElement |
Defines the culture configuration.
|
|
CustomErrors |
Class that is used to create error pages when the rendering of an item fails.
|
|
DatabaseTableReference |
Holds a reference to an table in a database.
|
|
DataTableColumnAttribute |
This attribute is used on public getter properties to override the default name or
to make the property invisible to the DataTable in which it will be included.
|
|
DataTableLayoutAttribute |
This attribute is used on elements that return an IEnumerable to indicate
which type is contained in the enumeration. This type is used for documentation
purposes.
|
|
DateTimeFormatElement |
Defines the date time format element.
|
|
DebugSettings |
Class that contains all debug options.
|
|
DebugUtil | ||
DefaultFriendlyNameMapper |
Default friendly name mapper for Smartsite.
|
|
DummyContext | ||
DumpingXmlTextWriter |
XHtml writer with direct writing from XmlReader.
|
|
DynamicStorage |
Dynamic Global Storage class.
|
|
ExpressionEvaluator |
Differences with a standard C# expression evaluator
Smartsite ExpressionEvaluator allow conversion from number to bool.
Comparison operators == and != operator with a string operand trigger implicit cast to string
Smartsite: "1"==1 ->true
C#: "1"==1 -> error, "1"==""+1 -> true
Smartsite: null+null = null
C#: null+null= error
|
|
ExpressionException |
General Smartsite exception
|
|
ExpressionToken |
Expression token class
|
|
ExtensionMethods | ||
Factory |
Factory class providing object creation methods
|
|
FileLinkCopyJob |
FileLink scheduled job.
|
|
FileSystem |
Provides restricted access to the files and folders under the site's WWW root folder.
|
|
FileType |
This class represents a file type as defined in the CMS.
|
|
FileTypes |
This class contains all the FileTypes in the system.
|
|
Formatting |
Represents formatting options. For use with the ResultFormatter class when formatting an IDataReader.
|
|
FriendlyNames |
Class that maps urls with friendly names to normal links and vice versa
|
|
Helpers |
Helper class to invoke members of a type using relfection
|
|
Helpers..::..MethodCall |
MethodCall class
|
|
Hierarchy |
Represents the Content hierarchy
|
|
Host |
The Host interface
|
|
HostHeader |
Defines a host header mapping for a Channel.
|
|
HostHeaders |
Defines the collection of HostHeaders that belong to a Channel.
|
|
HostingEnvironment |
Hosting Environment class.
|
|
InstructionContainer |
Represents a CMS SXML instruction container.
|
|
InstructionTree |
Represents an SXML instruction tree.
|
|
ItemInfo |
Contains basic item information
|
|
ItemLock |
Represents a single item lock.
|
|
ItemLocks |
CMS Item Locking.
|
|
ItemRef |
Reference to Smartsite Item.
|
|
Locale |
Locale class
For retrieving localized resources |
|
Locales |
Collection of cached Locale instances for the available localization cultures
|
|
LocalizationConfigSection |
Provides the localization configuration section.
|
|
LocalXmlResolver |
Resolves external xml resources by looking up the resource in the [SiteRoot]\System\schemas first
before returning a global uri.
|
|
Locator |
Smartsite Locator object.
|
|
MacroDefaultPropertyAttribute |
Used to specify the default property when used in Macros.
The Inner Xml of the macro can be used as the value of the default property, making the Xml syntax easier and more intuitive. Note that other properties will have to written be attributes when using this syntax. |
|
MacroNameAttribute |
Used to decorate modules with the the name used in Macros
|
|
MacroNotCreatedException |
Exception thrown when a module could not be loaded
|
|
MacroNotFoundException |
Exception thrown when a module could not be loaded
|
|
MacroVirtualPropertiesAllowedAttribute |
Used to specify that properties may be used that are not defined on the underlying component's interface.
|
|
ManagedCookie |
Managed cookie.
|
|
Manager |
This class gives access to the manager.
|
|
MemberInfoComments |
Class that contains the xml comment information of a MemberInfo instance.
|
|
MemberOptionsAttribute |
Attribute that specifies that this is the default member
|
|
MemberSchemaTypeAttribute |
Used to specify a custom schema for a module property.
|
|
MimeType |
This class represents a mime type as defined in the CMS.
|
|
MimeTypes |
This class contains all the mime types in the system.
|
|
Module |
Module forms the base class of all modules.
|
|
ModuleCacheBlock |
Represents a macro cache block.
|
|
ModuleCacheExpirations |
Represents the list of cache expirations for a Module
|
|
ModuleInfo |
Provides access to module information
|
|
ModulePropertyInfo |
ModulePropertyInfo class. Holds information about module properties and provides fast access to the property-setter
|
|
ModulePropertyValue |
Represents a value of a Module property.
|
|
ModuleResult |
Encapsulates Module results
|
|
ModuleSetPropertyEventArgs |
Event arguments for SetProperty event on BaseModule
|
|
ModuleSignature |
Represents the caching signature of an object.
Explicitly added properties will be added in the signature,
but a module's internal business rules leading to specific output should also be reflected.
|
|
NamespaceCollectingXmlReader |
Xmlreader that collects namespaces
|
|
NamespaceDeclarationEventArgs |
Namespace declaration event args.
|
|
NormalTranslationContentType |
Normal Translations.
|
|
NullChannel |
The internal null channel. Used for internal rendering of items without channel mapping requirement.
|
|
NumberFormatElement |
Defines the number format element.
|
|
OAuth |
OAuth base request class.
|
|
OpenXmlDocumentPropertiesExtractor |
Extracts metadata from files/documents in Open XML Format (such as Microsoft Office 2007 and later).
|
|
ParameterHandler |
Module that handles ..:parameter nodes
|
|
ParametersHandler |
Module handles ..:parameters nodes
|
|
ParameterTarget |
Represents the target instance and property of a Parameter node in SXML.
|
|
PersonalProfile |
PersonalProfile class
|
|
PlaceholderEntry |
Represents a row as cached for later addition to the placeholder.
|
|
PostPersistance | ||
Preset |
Module Preset.
|
|
Presets |
Module Presets collection.
|
|
PresetValue |
Preset value.
|
|
PreviewItem |
This class represents the data that will be used for previewing an item.
|
|
PreviewSession |
This class represents the session of a user that wishes to preview items.
|
|
PreviewSessionManager |
This class manages all open PreviewSession instances.
|
|
ProfileProvider |
The ProfileProvider class.
|
|
ProgressEventArgs |
Event arguments passed for progress feedback
|
|
Publication |
Class that represent a publication.
|
|
Publications |
Collection of Publications.
|
|
RawDataModule |
Base container module for custom interpretation of raw inner data.
Modules of this type typically process their own data, instead of letting the normal processing interpret their nested data first. |
|
ReleaseSettings |
Smartsite Publication Release settings.
|
|
RenderContext |
Processes the raw page data and produces a rendered document
|
|
RenderContextEventHelper |
Helper class for attaching event handlers while in static (stateless) methods.
|
|
RenderEngine |
Represents a rendering engine
|
|
RenderEngineEventArgs |
Event arguments for the RenderEngine events.
|
|
RenderSettings |
Settings affecting the rendering process
|
|
RenderTemplate |
The RenderTemplate class
|
|
RenderTemplateContentType |
Represents the RenderTemplate ContentType.
|
|
RenderTemplateDependencies |
Represents the RenderTemplate System Translation dependencies as a Tree.
|
|
RenderTemplates |
The RenderTemplates collection
|
|
RequestClientStateEventArgs |
ClientState EventArgs
|
|
RESTHelper |
Class designed to help with calling REST based applications
|
|
ResultFormatter |
ResultFormatter provides methods to format IDataReader instances using a wide set of
formatting options.
|
|
ResultSetModule |
The ResultSetModule is the base module for all Smartsite modules that return an IDataReader
instead of a string. The contents of the IDataReader will be formatted with the given formatting.
|
|
SaveBuffers |
Represents a logical container for scoped variables used during SXML processing.
|
|
SaveBufferScopeStrings |
Gives a string representation of the SaveBufferScope. This is a denormalization for performance reasons.
|
|
Schedule |
This class represents a schedule that defines the time at which a scheduled job is triggered.
|
|
ScheduledJob |
This class defines a scheduled job.
|
|
ScheduledJobEventArgs |
Event arguments for a ScheduledJob event.
|
|
ScheduledJobGroup |
This class represents a group of ScheduledJob instances.
|
|
ScheduledJobRun |
This class contains the properties of a specific run from a ScheduledJob.
|
|
ScheduledJobs |
This class manages all the defined scheduled jobs.
|
|
ScheduleEventArgs |
Event args for events on the Schedule class.
|
|
SchemaConfigCollection |
Defines the configuration collection that contains schema configuration elements.
|
|
SchemaConfigElement |
Defines the schema configuration.
|
|
SchemaConfigSection |
Provides the schema configuration section.
|
|
Sessions |
Class that manages the session in the site.
|
|
Settings |
Settings class
|
|
SimpleCmsClient | ||
SimpleCmsRequest |
Represents a Cms request
|
|
SimpleXmlReader |
Reads XML without any Xml resolving or Entity declaration needs.
|
|
Site |
The Site class
|
|
SiteCaching |
Represents caching facilities
|
|
SiteFileSystemEventArgs |
Provides data for the FileDependencyChange event.
|
|
SiteFileSystemWatcher |
Extends the default FileSystemWatcher with additional file information required for site file watching.
|
|
SiteStartupInfo |
This class contains information about the startup of the site.
|
|
SiteStartupSettings |
This class contains the settings that are used to start a site instance.
|
|
SmartletPresetTranslationContentType |
Smartlet Translations.
|
|
SmartletTranslationContentType |
Smartlet Translations.
|
|
StopProcessingException |
Exception base for stopping any processing in Smartsite
|
|
StopRenderingException |
Exception for stopping the render engine (clearing the stack) and calling back a delegate.
|
|
SXML |
SXML class
|
|
SXMLDataTable |
Represents an SXML DataTable abstraction object.
|
|
SXMLDataTableJoinOptions |
Represents options for DataTable joining.
|
|
SXMLReturnException |
Exception used for returning from translations immediately.
|
|
SXMLStack |
SXML stack
|
|
SXMLStackContentHitEventArgs |
Event arguments used for ContentHit event on the SXMLStack object.
|
|
SXMLStackFrame |
SXML stack frame.
|
|
SXMLSyntaxException |
Represents an SXML parsing exception.
|
|
SxmlVisualizer |
Visualizes the SXML components that have led to HTML output by keeping track of SXML execution
and relating the instructions to html output by using the 'rel' attribute and jQuery Scf behavior.
|
|
SxmlVisualizerSettings |
SxmlVisualizer Settings
|
|
SXMLWrapperException |
Sxml wrapper exception that wraps an existing exception.
|
|
SystemInformation |
Provider access to general system information.
|
|
SystemTranslationContentType |
System Translations.
|
|
TransferContext |
This class described the context of a transfer that takes place during rendering.
|
|
TransferException |
Excetion for transferring to other item.
|
|
Translation |
Holds site translations
|
|
TranslationContentType |
Represents the Translation ContentType.
|
|
TranslationContext |
Translationscope class.
|
|
Translations |
Holds all site translations
|
|
TranslationScopeEventArgs |
Event arguments passed for scope determination
|
|
TranslationScopeItems |
Items for trabslation scope specification.
|
|
TranslationSignature |
Represents a Translation Signature
|
|
TranslationVersion |
TranslationVersion class
Represents a version of a translation with a unique scope
|
|
TranslationVersions |
Holds the versions of each translation based on the parent folder,
where 2 special folders are:
- Global (0)
- System (-1)
|
|
TranslationVersionState |
State for use in TranslationVersion objects.
|
|
TranslationVersionUseEventArgs |
Event args for the translation version use event.
|
|
TypeConverter |
Helper class used to convert types
|
|
UserAction |
Represents a user action in the CMS.
|
|
UserActions |
Represents the collection of UserAction instances.
|
|
ViperEventArgs |
Viper event arguments
|
|
ViperException |
Smartsite Viper exception
|
|
ViperExecuteEventArgs | ||
ViperInstruction |
Reptresents a ViperMethod instruction.
|
|
ViperManager |
The Viper class
|
|
ViperMethod |
This class describes a Viper method
|
|
ViperMethodAttribute |
Specifies that a method is callable through Viper syntax.
|
|
ViperMethodInfo |
Represents Viper method info
|
|
ViperMethodInfoList |
List of ViperMethodInfo objects valid for a Viper Registration.
|
|
ViperMethodParameter |
Represents a ViperMethod Parameter
|
|
ViperParameters<(Of <(<'T, U>)>)> | ||
ViperParser | ||
ViperParserToken |
Represents a token that is returned by the ViperParser.
|
|
ViperRegistration |
Represents a Viper namespace registration.
|
|
ViperRegistrations |
Collection of ViperRegistration items.
|
|
ViperResolvedEventArgs |
Event Args for ViperResolved event
|
|
ViperResolver |
Viper Expression evaluator
|
|
ViperResolverSettings |
Settings for the ViperResolver.
|
|
ViperStateContainer |
Class that encapsulates the matching of a single viper expression
through calling of the registered namespace handler.
|
|
VirtualAssembly |
Represents source code that will be compiled and executed using the CodeDom.
The first class deriving from Module
|
|
WhitespaceModeStrings |
Gives a string representation of the WhitespaceMode. This is a denormalization for performance reasons.
|
|
WriteClientStateEventArgs |
ClientState EventArgs
|
|
XmlAttributeValue |
Represents an XML attribute value.
|
|
XmlComments |
Class for retrieving comments for MemberInfo instances.
|
|
XmlCore |
Core Xml functionality.
|
|
XmlData |
Xml containing wrapper.
|
|
XmlDataSettings |
Settings for XmlData creation.
|
|
XmlDataSettingsAttribute |
XmlData settings.
|
|
XmlElementBase |
Xml Element base class.
|
|
XmlEngine |
Generic, stack-based processing XML Engine.
|
|
XmlEngineAbortException |
Used to abort processing and take some specified action.
|
|
XmlHelper | ||
XmlNamespace |
Represents an Xml Namespace.
|
|
XmlNamespaceDeclarations |
Holds known Xml namespace declarations .
|
|
XmlNamespaceHandlers | ||
XmlNamespaces |
Represents a list of XML namespaces.
|
|
XmlProcessor |
Smartsite Xml processor
Used to parse Xml data and execute code through attached listeners that handle namespaces and/or tags
|
|
XmlProcessorEventArgs |
Base event arguments for xmlProcessor
|
|
XmlProcessorListener |
Describes an event listener for the XmlProcessor
|
|
XmlProcessorListeners |
Registers event listeners for the XmlProcessor
|
|
XmlProcessorTagProperties |
Holds the list of attributes found in the Xml nodes
|
|
XmlReaderAttributeList |
Represents an Attribute collection read from an XmlReader.
|
|
XmlReaderModule |
Used to derive modules that process their inner Xml themselves.
|
|
XmlReaderWriter |
XmlReaderWriter class. Used to process XML and handle only relevant nodes while writing every other directly to the output writer.
|
|
XmlReaderWriterEventArgs |
Event Arguments for HandleNode event.
|
|
XmlSourceContext |
Source context.
|
|
XmlSubtreeReader | ||
XmlTextNode |
Text Node.
|
|
XmlUtil |
Xml utility methods.
|
|
XmlUtility |
Provides various xml utility functions.
|
|
XmlWrappingReader | ||
XPathQuery |
Represents an XPath query.
|
|
Xslt2ViperBridge |
The Xslt2ViperBridge is used by Smartsite to access the Viper mechanism from within an Xslt.
|
Structures
Structure | Description | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CollectionParamElement<(Of <(<'T>)>)> |
Represents an item in a CollectionParam<(Of <(<'T>)>)> collection
|
|||||||||||||||||||
ExpressionOperator |
|
Interfaces
Interface | Description | |
---|---|---|
IAIMAware |
Interface implemented by macros that have internal facilities to add their AIM relations when rendered in the AIM channel.
|
|
IAIMModule |
Used to relate to the AIM references within a macro.
|
|
IApplicationModule |
Defines the contract for modules that act as scoped regions for storing state during the SXML processing.
|
|
ICacheModule |
ICacheModule Interface.
|
|
ICmsContext |
Cms Context
|
|
ICmsItemRef |
The ICmsItemRef interface
|
|
IContext |
Describes the contract for the generic context
|
|
IDataTableModule |
DataTable macro interface.
|
|
IExpressionEvaluator |
Interface for raw parameter passing and execution.
|
|
IFriendlyNameMapper |
Public interface for classes that provide friendly name mapping.
|
|
IHost |
Interface to implement in order to set up a HostingEnvironment.
|
|
IMetadataExtraction |
Public interface for classes that are able to extract metadata for certain types of files.
|
|
IModuleExec |
Describes the contract for custom components to be executed using the XmlProcessor
|
|
IModuleHandling |
Interface for SXML handling properties
|
|
IPageProcessorEnvironment |
Interface used to control the rendering process
|
|
IPlaceholder |
Interface for placeholder modules.
|
|
IProcessingContext |
Defines the contract for the processing context
|
|
IRenderContext |
Represents the context during page rendering
|
|
IRenderDeviceContext |
Internal interface for internal state of CmsRequest objects.
|
|
IRequestedBuffers |
IRequestedBuffers Interface
|
|
IRootObject |
Describes the contract for a Root object
|
|
IScheduledJob |
Public interface for scheduled jobs.
|
|
IScopedBuffers |
Contract for scoped variables in the XmlProcessor.
|
|
ISettings |
Settings interface.
Provides a contract for retrieving application and configuration settings.
|
|
ISXMLInstruction |
SXML Processing Instruction.
|
|
ISXMLSource |
SXML Processing Source.
|
|
ISystemInformationProvider |
Objects that implement this interface and are registered by a SystemInformation instance can be queried
to publish system information.
|
|
ITranslationContext |
Used to identify modules that override the translation scoping mechanism.
|
|
IViperHandler |
Interface for Viper namespace handling.
|
|
IViperManager |
IViperManager interface.
|
|
IViperMethodContext |
Represents the Viper Method context.
|
|
IViperMethodImplementation |
Implemented by classes that hold the implementation of a single ViperMethod call.
|
|
IViperRegistrations |
Describes the contract for Viper registrations
|
|
IViperResolver |
Interface for objects that are capable of parsing Viper expressions.
|
|
IXmlElement |
IXmlElement interface.
|
|
IXmlEngineHost |
Interface for XmlEngine hosting.
|
|
IXmlNamespaceHandler |
Interface for XML namespace handlers.
Registered in the Smartsite.config configuration/xmlprocessors section.
Example:
<xmlprocessors>
<add uri="http://www.w3.org/2002/xforms" type="Smartsite.XForms.XFormsHandler, Smartsite.XForms" />
|
|
IXmlNamespaceTagProcessor |
Interface for XML processors.
|
Delegates
Delegate | Description | |
---|---|---|
Cms..::..ItemListFilterCallback |
Callback for filtering items.
|
|
CmsRequestFile..::..CmsRequestFileSaveToDisk |
Delegate to call to save the file to disk.
|
|
ContentChangeManager..::..ChangeNotification |
Delegate to create callback for change notification.
|
|
Helpers..::..FastInvokeHandler |
Delegate for GetMethodInvoker method.
|
|
MatchXmlElement |
Delegate used for matching elements using Find()
|
|
MethodFound |
Called when a method is found.
|
|
RenderContextEventHelper..::..RenderContextEnrichedEventHandler |
EventHandler delegate with RenderContext.
|
|
RenderEngineEventHandler |
EventHandler for RenderEngine events.
|
|
RenderingStopped |
Delegate for callback after a StopRenderingException exception.
|
|
RenderSettings..::..RenderEngineLoad |
Delegate for onload handler.
|
|
ResumeAction |
Resume action to take.
|
|
ScheduledJobEventHandler |
Event handler for ScheduledJob events.
|
|
SXMLStack..::..FindFrame |
Find SXML stack frame delegate.
|
|
Translations..::..TestTranslationVersion |
Delegate used in GetScopedTranslations().
|
Enumerations
Enumeration | Description | |
---|---|---|
AIMReferenceType |
General link type enumeration.
|
|
AIMRelationOptions |
Flags for internal link administration.
|
|
AIMScanMode |
Active Integrity Management setting.
|
|
AIMSource |
Used to specify the source of the AIM registration to be done for a given SXML asset.
|
|
ApplyPresetMode |
Mode of application for presets
|
|
CacheFlushOptions |
Flags for cache removal.
|
|
CacheSizes |
Enumeration that defines the size of the memory cache.
|
|
CacheTypes |
Different types of cache maintained by Smartsite.
|
|
ClientIncludeType |
Client include types.
|
|
ClientStateType |
Clientstate type
|
|
CodeStatus |
Code status enum
|
|
CompatibilitySettings |
Compatibility settings.
|
|
ConditionType |
Defines which conditions are defined.
|
|
ContentChangeType |
Represents the type of change that occurs in the attached Cms
|
|
ContentTypeChangeTypes |
Enumeration that defines the content type event types.
|
|
ContentTypeFieldPropertyValueType |
Describes the type of a content type field property value.
|
|
ContentTypeSource |
Enumeration describing the possible sources for a ContentType
|
|
CookiePatternType |
Managed Cookies string pattern.
|
|
CustomErrorMode |
This enumeration describes in which mode the error handling works.
|
|
DataType |
Describes the Smartsite data types.
|
|
ExpressionOperator..::..OperatorType |
OperatorType enumeration
|
|
ExpressionToken..::..TokenType |
Token type
|
|
FormPersistTransferOptions |
Options for Post Persistance.
|
|
FriendlyNameType |
Types describing the friendly name types.
|
|
HostConfirmResult |
Response of a Confirm action.
|
|
HostConfirmType |
Type of confirmation asked.
|
|
KnownUserAgent |
Represents known user agents
|
|
LinkStatus |
Link status enumeration.
|
|
MemberOptions |
Used for specifying rendering options for Smartsite Modules
|
|
ModulePropertyDefaultNotation |
Describes the default notation for macro properties.
This is used for the default Xml representation of the macro. |
|
ModulePropertySource |
Describes the source of a Module property value
|
|
ModuleResultState |
Represents the state of the module's result data.
|
|
ModuleStatus |
The status of the module rendering
|
|
NewLineHandling |
Specifies how to handle line breaks.
|
|
OutputDecoding |
Output decoding setting.
|
|
PersonalizationProfileSource |
The personalization profile property source.
|
|
PostPersistanceRestoreState |
Represents the Post Persistance state.
|
|
ProfileSource |
The personalization profile property source.
|
|
RenderExceptionHandling |
Defines how render errors are handled.
|
|
RenderMode |
Describes the render mode.
|
|
ReservedContentType |
List of reserved contenttypes.
|
|
ResultDataType |
Result DataType. Subset of SXML DataType.
|
|
SaveBufferScope |
Defines the scope of a buffer.
|
|
ScheduledJobGroupMode |
Defines how jobs in a group are run.
|
|
ScheduledJobState |
Defines the state of a ScheduledJob.
|
|
ScheduleEvent |
The event on which a ScheduledJob can be triggered.
|
|
ScopeSpec |
Translation Scope Specification.
|
|
SessionMode |
Describes the modes that are available for sessions.
|
|
SignatureTypes |
Provides a predefined set of algorithms that are supported officially by the protocol
|
|
SmartsiteRelease |
Smartsite release numbers.
|
|
SXMLExceptionType |
SXML Exceptions
|
|
TranslationRoot |
TranslationRoot enum
Used to specify virtual parents for System and Global translations.
This is done so that all translations are treated equally:
They all have a parent that specifies the scope in which they are valid.
|
|
TranslationType |
TranslationType enum
|
|
TrimMode |
Options for input string triming.
|
|
UnresolvedViperHandling |
Represents the way unresolved viper calls should be treated.
|
|
ViperEventArgs..::..ViperFlags |
Flags for viper methods.
|
|
ViperEventArgs..::..ViperState |
Viper state.
|
|
ViperParserTokenType |
Represents the token types for the Viper parser.
|
|
WhitespaceMode |
Options for whitespace handling
|
|
XmlCodingOptions |
Specifies the options for encoding and decoding XML.
|
|
XmlEngineNamespaceHandling |
XmlEngine Namespace Handling enum.
|
|
XmlProcessorStatus |
Status of the XmlProcessor
|
|
XpathQueryType |
XPath query types.
|