Contains classes for constructing URLs from the state of Endeca Commands and Endeca DataSources

Classes

  ClassDescription
BasicUrlProvider
A simple URL provider that constructs URLs in which the state of each command is represented as a query-string parameter.
CommandActionInfo
Provides access to copies of commands and parameters that have been registered with a UrlManager, for use with BuildUrl(Action<(Of <(CommandActionInfo>)>)).
CommandInfo
Provides information about an EndecaCommand that will be encoded into or decoded from a URL by a UrlProvider instance.
CommandInfoCollection
A collection of CommandInfo instances, keyed by the ID of CommandSource.
IIndexProviderAdapter
An adapter class to convert a Object to an IIndexProvider
UrlBuilder
Provides methods to construct URLs that represent the state of the EndecaCommands and Parameters that have been registered with a UrlManager.
UrlCommandSerializationProvider
Serializes and deserializes EndecaCommand instances to and from URL-friendly string format.
UrlManager
Provides functionality to construct URLs based on the state of one or more commands or data sources, and to initialize commands and datasources from state encoded in a URL.
UrlProvider
Defines methods to construct a URL from the state of one or more EndecaCommand instances, and to initialize commands from state encoded in a URL.

Interfaces

  InterfaceDescription
IUrlStateExtension
Provides methods allowing an ICommandSource implementation to specify additional state that should be included when a UrlProvider constructs a URL.