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
|