IEncodingPlaceholderCommand Interface

Indicates which placeholders perform encoding, to ensure values aren't double encoded during expansion. Implementations need to expand to encoded text, as well as provide their dedicated encoding method.

Definition

Namespace: MFiles.VAF.Placeholders
Assembly: MFiles.VAF (in MFiles.VAF.dll) Version: 24.1.706.1
C#
public interface IEncodingPlaceholderCommand : IPlaceholderCommandHandler
Implements
IPlaceholderCommandHandler

Properties

AcceptsContextTypes The datatype this command handler accepts for the context when expanding.
(Inherited from IPlaceholderCommandHandler)
Command The level's command.
(Inherited from IPlaceholderCommandHandler)
ContextType The datatype this command handler will output.
(Inherited from IPlaceholderCommandHandler)
Issues Issues encountered during initialization.
(Inherited from IPlaceholderCommandHandler)
Level The placeholder level this object is handling.
(Inherited from IPlaceholderCommandHandler)
Parameter The level's parameter.
(Inherited from IPlaceholderCommandHandler)
Settings The level's parse and expansion settings.
(Inherited from IPlaceholderCommandHandler)
Vault The level's vault.
(Inherited from IPlaceholderCommandHandler)

Methods

Encode Encodes an expanded text value.
Expand Expands the placeholder level based on the given context.
(Inherited from IPlaceholderCommandHandler)
GetResolvedStructureReferences Provides all structure references that exist and were resolved in this placeholder level.
(Inherited from IPlaceholderCommandHandler)
Init Initializes the handler for a specific placeholder level.
(Inherited from IPlaceholderCommandHandler)

See Also