C# Class 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
Inheritance: FilterExpressionData, INotifyPropertyChanged, ICloneable
Afficher le fichier Open project: alekkowalczyk/a7DocumentDbStudio Class Usage Examples

Private Properties

Свойство Type Description
OnPropertyChanged void
this object

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
OnPropertyChanged ( string propName ) : void
this ( string key ) : object

Method Details

Clone() public méthode

clones instance of this filter with cloning of all instances of contained atomic filters
public Clone ( ) : FilterExpressionData
Résultat FilterExpressionData

FltFlatGroupExprData() public méthode

public FltFlatGroupExprData ( ) : System
Résultat System

FltFlatGroupExprData() public méthode

public FltFlatGroupExprData ( eAndOrJoin andOr ) : System
andOr eAndOrJoin
Résultat System

GetFilter() public méthode

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
Résultat FltAtomExprData

Reset() public méthode

public Reset ( ) : void
Résultat void

SetFieldFilter() public méthode

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
Résultat void

SetFieldFilterPropertyType() public méthode

public SetFieldFilterPropertyType ( string fieldName, PropertyType type ) : void
fieldName string
type PropertyType
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

ToXml() public méthode

public ToXml ( ) : System.Xml.Linq.XElement
Résultat System.Xml.Linq.XElement