Click or drag to resize

MFiles.VAF.Placeholders.Commands Namespace

 
Classes
  ClassDescription
Public classCountPlaceholder
Expands to the number of values are in the current context.
Public classCurrentContextPlaceholder
Expands to the objects parent via the relevant Owner property.
Public classDaysAgoPlaceholder
Expands to the number of days that have passed since the context date. Use when the context date is in the past.
Public classDaysUntilPlaceholder
Expands to the number of days until the context date. Use when the context date is in the future.
Public classEncodeHtmlPlaceholder
Html encodes the text value of the current context.
Public classEncodeNonePlaceholder
Converts the current context to its text value (without encoding). Serves as an encoder placeholder to prevent other encoders from processing the value.
Public classEncodeUrlPlaceholder
Url encodes the text value of the current context.
Public classEncodingPlaceholderCommandHandler
Abstract class for placeholder command handlers that do final encoding.
Public classFileNamesPlaceholder
Expands to the file names of each object context.
Public classFirstVersionPlaceholder
Expands to the specific version of an object.
Public classForEachPlaceholder
Handler that begins a foreach template block. Closed by NextPlaceholder. The block is expanded for each object in the context.
Public classHyperlinkFragmentHtmlPlaceholder
Expands to an HTML formatted hyperlink containing URLs to the object for M-Files Desktop, M-Files Web, and M-Files Mobile. IEncodingPlaceholderCommand is implemented to avoid being double encoded. This should not be used as a default encoder.
Public classHyperlinkFragmentPlainPlaceholder
Expands to a plain-text formatted hyperlink containing URLs to the object for M-Files Desktop, M-Files Web, and M-Files Mobile.
Public classInternalIDPlaceholder
Expands to the internal id of each context object.
Public classMFilesUrlPlaceholder
Expands to an M-Files URL that shows the latest version of the object in question.
Public classMFilesUrlPlaceholderCommandProvider
Provides an MFilesUrlPlaceholder handler.
Public classNextPlaceholder
Closes a block opened by the ForEachPlaceholder handler.
Public classObjIDPlaceholder
Expands an object reference to it's external (display) id.
Public classObjIDStrPlaceholder
Expands to the ObjID strings of the context objects. Format: "(ObjTypeID-ObjectID)"
Public classObjTitlePlaceholder
Expands to the titles of the context objects.
Public classObjTypeIDPlaceholder
Placeholder that expands to the id an object's object type.
Public classObjTypePlaceholder
Placeholder that expands to the the name of an object's object type (simple mode) or to all references of the object type specified with a parameter. (complex mode)
Public classObjVerStrPlaceholder
Expands to the ObjVer strings of the context objects. Format: "(ObjTypeID-ObjectID-Version)"
Public classOldPropertyPlaceholder
Expands to the typed value of an object's previous version's property value for the specified property def.
Public classParentPlaceholder
Expands to the objects parent via the relevant Owner property.
Public classPreviousVersionPlaceholder
Expands to an objects last previous version in simple mode, or a previous version a specified number of versions ago in complex mode.
Public classPropertyPlaceholder
Expands to the typed value of an object's property value for the specified property def.
Public classRelationshipPlaceholder
Expands to objects related to the context object.
Public classRequirePlaceholder
Does not modify the current context, but creates an expansion issue if the current context is empty.
Public classSimpleObjectToTextPlaceholderBase
Base for simple commands that expand an object to a text value without any initialization.
Public classSpecificVersionPlaceholder
Expands to the specific version of an object.
Public classStaticContextPlaceholder
Generic handler for creating a placeholder that always resolves to the same context.
Public classStaticContextPlaceholderProvider
Provides handlers that expands to a static context.
Public classToDatePlaceholder
Expands a timestamp context into a date context.
Public classTodayPlaceholder
Expands to the current vault guid.
Remarks
Public classUniquePlaceholder
Expands a context down to unique values only (removes duplicate values).
Public classUnknownPlaceholder
Handler for all unrecognized placeholder level commands.
Public classUserCausedWorkflowStatePlaceholder
Expands to the users who moved the context objects into a specific state.
Public classVaultGuidPlaceholder
Expands to the current vault guid.
Remarks
Public classVaultNamePlaceholder
Expands to the current vault name.
Remarks
Interfaces
  InterfaceDescription
Public interfaceIStaticPlaceholderProvider
Provides handlers that expand to a static context.