Namespace EPiServer.Core.Html.StringParsing

Classes

ContentFragment

String fragment that represents a content placed in an XHTML string.

ContentFragmentHandler

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

DynamicContentFragment

Represents a dynamic content in content string

DynamicContentFragmentHandler

Handles dynamic content fragments

FragmentHandlerHelper

Helper class for fragment handlers

FragmentParser

Parses a html string to static and dynamic fragments. Dynamic fragments can be either permanent links or dynamic content.
This class supports the EPiServer infrastructure and is not intended to be used directly from your code.

FragmentParserContext

Represents the source data and context that is used when doing fragment parsing.

FragmentParserFactory

Factory that handles construction of default IFragmentParser instances.

ISecuredFragmentMarkupGeneratorFactoryExtensions

LinkAttributeMatcher

Default implementation of ILinkAttributeMatch

LinkAttributeMatcherLocator

Locator that handles the global instance of ILinkAttributeMatch

PersonalizedContentFragment

Represents a personalized content in a string.

PersonalizedContentFragmentHandler

Handles personalized content fragment

StaticFragment

Represents a static string in content

StringFragmentCollection

Container for string fragments

StringFragmentEventArgs

Event argument with IStringFragment property.

UrlFragment

Represents a link in content

UrlFragmentHandler

Handles permanent link attribute fragments

VisitorGroupMarkupGenerator

Generates markup for fragments that are restricted for a list of visitor groups.

VisitorGroupSecuredFragmentMarkupGeneratorFactory

Visitor group implementation of secured fragment markup generator factory

Interfaces

IContentGroup

Interface for getting content group

IFragmentAttributeHandler

Handles attribute fragments.

IFragmentElementHandler

Handles element fragments.

IFragmentParser

Defines the signature for a parser that parses content into fragments.

ILinkAttributeMatch

Defines signature for deciding wheter a element attribute can contain a link.

INestedFragmentElementHandler

Handles nested element fragments

INestedStringFragment

States the representation of nested fragments in content. That is a fragment can have an internal format (db) and an external format.

ISecuredFragmentMarkupGenerator

Generates markup for a IStringFragment to indicate that it's restricted to a specified list of groups.

ISecuredFragmentMarkupGeneratorFactory

Interface for creating an ISecuredFragmentMarkupGenerator

IStringFragment

States the representation of fragments in content. That is a fragment can have an internal format (db) and an external format.

Enums

FragmentParserMode

The mode the parser should use.