Class ContentFragmentHandler

Fragment element handler responsible for parsing a fragment element and if a content is found create a new ContentFragment that matches it.

Inheritance
System.Object
ContentFragmentHandler
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.Core.Html.StringParsing
Assembly: EPiServer.dll
Version: 8.11.0
Syntax
[ServiceConfiguration(typeof(IFragmentElementHandler))]
public class ContentFragmentHandler : IFragmentElementHandler

Constructors

ContentFragmentHandler(ContentFragmentFactory, ISecuredFragmentMarkupGeneratorFactory)

Initializes a new instance of the ContentFragmentHandler class.

Declaration
public ContentFragmentHandler(ContentFragmentFactory contentFragmentFactory, ISecuredFragmentMarkupGeneratorFactory securedFragmentMarkupGeneratorFactory)
Parameters
Type Name Description
ContentFragmentFactory contentFragmentFactory

The content fragment factory.

ISecuredFragmentMarkupGeneratorFactory securedFragmentMarkupGeneratorFactory

The secured fragment markup generator factory.

Methods

ParseElement(FragmentParserContext, ElementFragment)

Parses the provided element fragment into a string fragment and adds the result to the provided context.

Declaration
public bool ParseElement(FragmentParserContext context, ElementFragment element)
Parameters
Type Name Description
FragmentParserContext context

The current parser context that contains the source and where any results should be written.

ElementFragment element

The element that should be parsed.

Returns
Type Description
System.Boolean

true if the element was handled, otherwise false.

Implements

Extension Methods