Calling all developers! We invite you to provide your input on Feature Experimentation by completing this brief survey.

 

Class TinyMCEPluginBaseAttribute

Base class for tiny mce attribute classes.

Inheritance
System.Object
System.Attribute
TinyMCEPluginBaseAttribute
Implements
System.Runtime.InteropServices._Attribute
Inherited Members
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo)
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type)
System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean)
System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.Module)
System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
System.Attribute.IsDefined(System.Reflection.Module, System.Type)
System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Boolean)
System.Attribute.IsDefined(System.Reflection.Assembly, System.Type)
System.Attribute.IsDefined(System.Reflection.Assembly, System.Type, System.Boolean)
System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type, System.Boolean)
System.Attribute.Equals(System.Object)
System.Attribute.GetHashCode()
System.Attribute.IsDefaultAttribute()
System.Attribute.System.Runtime.InteropServices._Attribute.GetTypeInfoCount(System.UInt32)
System.Attribute.System.Runtime.InteropServices._Attribute.GetTypeInfo(System.UInt32, System.UInt32, System.IntPtr)
System.Attribute.System.Runtime.InteropServices._Attribute.GetIDsOfNames(System.Guid, System.IntPtr, System.UInt32, System.UInt32, System.IntPtr)
System.Attribute.System.Runtime.InteropServices._Attribute.Invoke(System.UInt32, System.Guid, System.UInt32, System.Int16, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr)
System.Attribute.TypeId
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Editor.TinyMCE
Assembly: EPiServer.dll
Version: 7.19.2
Syntax
[AttributeUsage(AttributeTargets.Class, AllowMultiple = false)]
public abstract class TinyMCEPluginBaseAttribute : GuiPlugInAttribute, _Attribute

Constructors

TinyMCEPluginBaseAttribute()

Declaration
protected TinyMCEPluginBaseAttribute()

Properties

DynamicConfigurationOptionsHandler

Gets or sets a class that implements IDynamicConfigurationOptions that is responsible for creating init options for the plug-in/editor.

Declaration
public Type DynamicConfigurationOptionsHandler { get; set; }
Property Value
Type Description
System.Type

A type that handles configuration options for the plug-in dynamically.

EditorInitConfigurationOptions

Gets or sets the editor init configuration options.

Declaration
public string EditorInitConfigurationOptions { get; set; }
Property Value
Type Description
System.String

The editor init configuration options.

Remarks

A string representing a JSON object with configuration settings to set in the TinyMCE init.

Examples

EditorInitConfigurationOptions = "{ extended_valid_elements: 'img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name]' }"

PlugInName

Gets or sets the plug-in name. This must correspond to the plug-in name registered in the TinyMCE Plugin Manager (and sub folder name in plugins folder).

Declaration
public string PlugInName { get; set; }
Property Value
Type Description
System.String

The name of the plug in.

Methods

Match(Object)

Checks if the given plug-in is an instance of a TinyMCEPluginBaseAttribute.

Declaration
public override bool Match(object plugInObject)
Parameters
Type Name Description
System.Object plugInObject

The plug in object.

Returns
Type Description
System.Boolean

true if the given plug-in is an instance of a TinyMCEPluginBaseAttribute; otherwise false.

Overrides

Implements

System.Runtime.InteropServices._Attribute

Extension Methods