Contains classes for formatting collections of dimension values and properties from Endeca results as strings for use in URL building. Also contains classes for generalized string formatting.
Classes
Class | Description | |
---|---|---|
AbstractCommandFormatter |
An abstract implementation of the ICommandFormatter | |
AggregateRecordDetailsCommandFormatter |
Formats an AggregateRecordDetailsCommand.
| |
CompositeStringFormatter |
A string formatter that contains a collection of IStringFormatters and
runs each IStringFormatter in the collection in succession on the input string.
| |
DimensionValueCollectionFormatter |
Formats DimensionValuePaths of DimensionValues in an
IEnumerable<(Of <(T>)>) using registered IDimensionValuePathFormatters
| |
DimensionValuePathFormatter |
Formats a DimensionValuePath by applying IStringFormatters. The
RootFormatter is used for the dimension root, and the PathFormatter
is applied to the ancestor and selected dimension values.
| |
NavigationCommandFormatter |
Formats the NavigationCommand | |
RecordDetailsCommandFormatter |
Formats the RecordDetailsCommand.
| |
RecordFormatter |
A class for formatting Record objects.
| |
RegexReplacementStringFormatter |
An implementation of IStringFormatter that finds and replaces one or all
instances of a pattern in the input string with a specified value.
| |
StringFormatterCollection |
A collection of string formatters with a params style add method.
|
Interfaces
Interface | Description | |
---|---|---|
ICanonicalizableCommandFormatter |
This interface is implemented by classes that will format a navigation command
type. Implementing this interface allows the use of an IDimensionValueCollectionCanonicalizer
when formatting the command keyword string.
| |
ICommandFormatter |
This interface is implemented by classes that will format a specific command type.
| |
IDimensionValueCollectionFormatter |
This interface is implemented by classes that format the DimensionValues
in an IEnumerable<(Of <(T>)>). The IEnumerable<(Of <(T>)>)
often represents a navigation state or the DimensionValues of a Record.
| |
IDimensionValuePathFormatter |
This interface is implemented by classes that format the
DimensionValue elements of a DimensionValuePath.
| |
IStringFormatter |
This interface is implemented by classes that format Strings
|