Class PlugInAssembler

Helper class to filter plugins by plugin names and button names.

Inheritance
System.Object
PlugInAssembler
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Editor.TinyMCE
Assembly: EPiServer.dll
Version: 8.11.0
Syntax
public class PlugInAssembler

Constructors

PlugInAssembler(GlobalPropertyMerge)

Initializes a new instance of the PlugInAssembler class.

Declaration
public PlugInAssembler(GlobalPropertyMerge propertyMerger)
Parameters
Type Name Description
GlobalPropertyMerge propertyMerger

The property merger used when merging plugin init configuration.

Properties

Plugins

A collection of enabled tinyMCE plugins required.

Declaration
public IList<string> Plugins { get; }
Property Value
Type Description
System.Collections.Generic.IList<System.String>

ResourceUrls

A collection a resources requirements for the collected plugins and buttons.

Declaration
public IList<string> ResourceUrls { get; }
Property Value
Type Description
System.Collections.Generic.IList<System.String>

ToolbarRows

Gets or sets the toolbar rows.

Declaration
public IList<string[]> ToolbarRows { get; }
Property Value
Type Description
System.Collections.Generic.IList<System.String[]>

The toolbar rows.

Methods

AddSettings(TinyMCESettings)

Populate the Plugins, ToolbarRows and ResourceUrls collections from a TinyMCESettings instance.

Declaration
public void AddSettings(TinyMCESettings settings)
Parameters
Type Name Description
TinyMCESettings settings

The settings instance used for population.

Extension Methods