Contains classes to facilitate adding information from Endeca Records and Dimensions to the URL in addition to generally producing URL's condusive to Search Engine Optimization.
Classes
Class | Description | |
---|---|---|
BaseSeoUrlProvider |
The abstract class that all implementations of an SEO-friendly UrlProvider
for the Endeca RAD Toolkit for ASP.NET should extend.
Class provides support for constructing and deconstructing URLs.
| |
EmptyParameterMapModifier |
A default implementation of IParameterMapModifier.
This implementation does not modify the parameter IDictionary<(Of <(TKey, TValue>)>)
where TKey is a String and TValue is a UrlParam.
| |
SeoCommandCollectionSerializer |
Converts between a list of EndecaCommands and a list of UrlParams.
| |
UTF8UrlEncoder |
Class to Url encode and decode a string with a UTF-8 character encoding.
|
Interfaces
Interface | Description | |
---|---|---|
ICommandCollectionSerializer |
This interface is implemented by classes that serialize a collection of commands into an
IDictionary<(Of <(TKey, TValue>)>). Classes that implement this interface can also
deserialize an IDictionary<(Of <(TKey, TValue>)>) into a collection of commands.
| |
IParameterMapModifier |
Interface allows for customizing parameters names and values.
| |
ISymmetricMap<(Of <(TFirst, TSecond>)>) |
An interface for symmetric maps between two sets of values.
| |
IUrlEncoder |
Defines methods for URL encoding strings.
|