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