Contains classes for constructing URLs from the state of Endeca Commands and Endeca DataSources
Classes
Class | Description | |
---|---|---|
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
Interface | Description | |
---|---|---|
IUrlStateExtension |
Provides methods allowing an ICommandSource implementation to specify
additional state that should be included when a UrlProvider constructs
a URL.
|