C# Класс a7DocumentDbStudio.Filter.FltFlatGroupExprData

used now in a7Box for fields filter. A simple GroupFilter expression, that is flat, grouping only AtomicFilters (and not any filters) by one selected And/Join clause
Наследование: FilterExpressionData, INotifyPropertyChanged, ICloneable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
OnPropertyChanged void
this object

Открытые методы

Метод Описание
Clone ( ) : FilterExpressionData

clones instance of this filter with cloning of all instances of contained atomic filters

FltFlatGroupExprData ( ) : System
FltFlatGroupExprData ( eAndOrJoin andOr ) : System
GetFilter ( string fieldName ) : FltAtomExprData

gets the filter for the given field name, if not existing creates a new not-active one with the default 'Contains' field operator

Reset ( ) : void
SetFieldFilter ( string fieldName, string value ) : void

sets the field filter, if not exist, creates it, with default 'Contains' operator. If value is empty string or null or white space, deactivates the filter

SetFieldFilterPropertyType ( string fieldName, PropertyType type ) : void
ToString ( ) : string
ToXml ( ) : System.Xml.Linq.XElement

Приватные методы

Метод Описание
OnPropertyChanged ( string propName ) : void
this ( string key ) : object

Описание методов

Clone() публичный Метод

clones instance of this filter with cloning of all instances of contained atomic filters
public Clone ( ) : FilterExpressionData
Результат FilterExpressionData

FltFlatGroupExprData() публичный Метод

public FltFlatGroupExprData ( ) : System
Результат System

FltFlatGroupExprData() публичный Метод

public FltFlatGroupExprData ( eAndOrJoin andOr ) : System
andOr eAndOrJoin
Результат System

GetFilter() публичный Метод

gets the filter for the given field name, if not existing creates a new not-active one with the default 'Contains' field operator
public GetFilter ( string fieldName ) : FltAtomExprData
fieldName string
Результат FltAtomExprData

Reset() публичный Метод

public Reset ( ) : void
Результат void

SetFieldFilter() публичный Метод

sets the field filter, if not exist, creates it, with default 'Contains' operator. If value is empty string or null or white space, deactivates the filter
public SetFieldFilter ( string fieldName, string value ) : void
fieldName string
value string
Результат void

SetFieldFilterPropertyType() публичный Метод

public SetFieldFilterPropertyType ( string fieldName, PropertyType type ) : void
fieldName string
type PropertyType
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string

ToXml() публичный Метод

public ToXml ( ) : System.Xml.Linq.XElement
Результат System.Xml.Linq.XElement