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
|