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.