FdcDataSetSearchState class

Immutable dataset search state.

Constructors

FdcDataSetSearchState({String text = '', FdcSearchMode mode = FdcSearchMode.phrase, bool caseSensitive = false, Set<String>? fields, Map<String, FdcSearchFieldTextFormatter>? fieldTextFormatters, Map<String, FdcFormatSettings>? fieldFormatSettings, FdcFormatSettings formatSettings = const FdcFormatSettings()})
Creates a FdcDataSetSearchState.
const

Properties

caseSensitive bool
Whether text comparisons preserve letter case.
final
fieldFormatSettings Map<String, FdcFormatSettings>?
Formatting overrides keyed by participating record field index.
final
fields Set<String>?
Field definitions included in this object.
final
fieldTextFormatters Map<String, FdcSearchFieldTextFormatter>?
Search text formatters keyed by participating record field index.
final
formatSettings FdcFormatSettings
Format settings applied to FDC controls.
final
hashCode int
The hash code for this object.
no setteroverride
isActive bool
Whether text contains a non-whitespace search term.
no setter
mode FdcSearchMode
Search matching strategy used for text.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
text String
Text displayed to the user.
final

Methods

normalized() FdcDataSetSearchState
Returns a canonical search state with trimmed text and normalized field keys.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
override