Class FragmentHandlerHelper
Helper class for fragment handlers
Inheritance
System.Object
FragmentHandlerHelper
Namespace: EPiServer.Core.Html.StringParsing
Assembly: EPiServer.dll
Version: 12.0.3Syntax
public static class FragmentHandlerHelper : Object
Fields
ClassIdAttributeName
Declaration
public static readonly string ClassIdAttributeName
Field Value
Type | Description |
---|---|
System.String |
ContentGroupAttributeName
Declaration
public static readonly string ContentGroupAttributeName
Field Value
Type | Description |
---|---|
System.String |
GroupsAttributeName
Declaration
public static readonly string GroupsAttributeName
Field Value
Type | Description |
---|---|
System.String |
Methods
AttributeValueWithFallback(ElementFragment, String, String, Boolean)
Gets the attribute, with fallback to legacy
Declaration
public static string AttributeValueWithFallback(ElementFragment element, string dataName, string legacyName, bool required)
Parameters
Type | Name | Description |
---|---|---|
ElementFragment | element | The element. |
System.String | dataName | The name. |
System.String | legacyName | The legacy name. |
System.Boolean | required | if set to |
Returns
Type | Description |
---|---|
System.String |
AttributeWithFallback(ElementFragment, String, String)
Gets the attribute, with fallback to legacy
Declaration
public static AttributeFragment AttributeWithFallback(ElementFragment element, string dataName, string legacyName)
Parameters
Type | Name | Description |
---|---|---|
ElementFragment | element | The element. |
System.String | dataName | The name. |
System.String | legacyName | The legacy name. |
Returns
Type | Description |
---|---|
AttributeFragment |
ContainsClassId(ElementFragment, Guid)
Declaration
public static bool ContainsClassId(ElementFragment element, Guid compareValue)
Parameters
Type | Name | Description |
---|---|---|
ElementFragment | element | |
System.Guid | compareValue |
Returns
Type | Description |
---|---|
System.Boolean |
GetContentGroup(ElementFragment)
Gets the visitor content group.
Declaration
public static AttributeFragment GetContentGroup(ElementFragment element)
Parameters
Type | Name | Description |
---|---|---|
ElementFragment | element | The element. |
Returns
Type | Description |
---|---|
AttributeFragment |
GetGroups(ElementFragment)
Gets the visitor groups.
Declaration
public static AttributeFragment GetGroups(ElementFragment element)
Parameters
Type | Name | Description |
---|---|---|
ElementFragment | element | The element. |
Returns
Type | Description |
---|---|
AttributeFragment |
HtmlDecodeAttributeValue(String)
Helper method that reverts HttpUtility.HtmlAttributeEncode.
Declaration
public static string HtmlDecodeAttributeValue(string value)
Parameters
Type | Name | Description |
---|---|---|
System.String | value | The attribute value. |
Returns
Type | Description |
---|---|
System.String | The decoded attribute value. |
SkipToNext(ElementFragment, IEnumerator<HtmlFragment>)
Declaration
public static void SkipToNext(ElementFragment element, IEnumerator<HtmlFragment> fragments)
Parameters
Type | Name | Description |
---|---|---|
ElementFragment | element | |
System.Collections.Generic.IEnumerator<HtmlFragment> | fragments |