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

  ClassDescription
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

  InterfaceDescription
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.