FilterCriterionVisitorBase Class

Base implementation of IFilterCriterionVisitor with no-op defaults. Composite criteria (Or, And) recurse into their children by default. Override only the methods you need.

Inheritance

Object

Documents.Spreadsheet.FilterCriterionVisitorBase

Namespace: Radzen.Documents.Spreadsheet

Assembly: Radzen.Blazor.dll

Syntax

public abstract class FilterCriterionVisitorBase : Documents.Spreadsheet.IFilterCriterionVisitor

Constructors

FilterCriterionVisitorBaselink

Base implementation of IFilterCriterionVisitor with no-op defaults. Composite criteria (Or, And) recurse into their children by default. Override only the methods you need.

Declaration
protected FilterCriterionVisitorBase()

Methods

DefaultVisitlink

Default visit handler invoked by every Visit overload that is not otherwise overridden. Override to provide a common fallback for unhandled criteria.

Declaration
protected virtual void DefaultVisit(Documents.Spreadsheet.FilterCriterion criterion)
Parameters
Type Name Description
Documents.Spreadsheet.FilterCriterion criterion

Visitlink

Declaration
public virtual void Visit(Documents.Spreadsheet.OrCriterion criterion)
Parameters
Type Name Description
Documents.Spreadsheet.OrCriterion criterion

Visitlink

Declaration
public virtual void Visit(Documents.Spreadsheet.AndCriterion criterion)
Parameters
Type Name Description
Documents.Spreadsheet.AndCriterion criterion

Visitlink

Declaration
public virtual void Visit(Documents.Spreadsheet.EqualToCriterion criterion)
Parameters
Type Name Description
Documents.Spreadsheet.EqualToCriterion criterion

Visitlink

Declaration
public virtual void Visit(Documents.Spreadsheet.GreaterThanCriterion criterion)
Parameters
Type Name Description
Documents.Spreadsheet.GreaterThanCriterion criterion

Visitlink

Declaration
public virtual void Visit(Documents.Spreadsheet.InListCriterion criterion)
Parameters
Type Name Description
Documents.Spreadsheet.InListCriterion criterion

Visitlink

Declaration
public virtual void Visit(Documents.Spreadsheet.IsNullCriterion criterion)
Parameters
Type Name Description
Documents.Spreadsheet.IsNullCriterion criterion

Visitlink

Declaration
public virtual void Visit(Documents.Spreadsheet.LessThanCriterion criterion)
Parameters
Type Name Description
Documents.Spreadsheet.LessThanCriterion criterion

Visitlink

Declaration
public virtual void Visit(Documents.Spreadsheet.GreaterThanOrEqualCriterion criterion)
Parameters
Type Name Description
Documents.Spreadsheet.GreaterThanOrEqualCriterion criterion

Visitlink

Declaration
public virtual void Visit(Documents.Spreadsheet.LessThanOrEqualCriterion criterion)
Parameters
Type Name Description
Documents.Spreadsheet.LessThanOrEqualCriterion criterion

Visitlink

Declaration
public virtual void Visit(Documents.Spreadsheet.NotEqualToCriterion criterion)
Parameters
Type Name Description
Documents.Spreadsheet.NotEqualToCriterion criterion

Visitlink

Declaration
public virtual void Visit(Documents.Spreadsheet.StartsWithCriterion criterion)
Parameters
Type Name Description
Documents.Spreadsheet.StartsWithCriterion criterion

Visitlink

Declaration
public virtual void Visit(Documents.Spreadsheet.DoesNotStartWithCriterion criterion)
Parameters
Type Name Description
Documents.Spreadsheet.DoesNotStartWithCriterion criterion

Visitlink

Declaration
public virtual void Visit(Documents.Spreadsheet.EndsWithCriterion criterion)
Parameters
Type Name Description
Documents.Spreadsheet.EndsWithCriterion criterion

Visitlink

Declaration
public virtual void Visit(Documents.Spreadsheet.DoesNotEndWithCriterion criterion)
Parameters
Type Name Description
Documents.Spreadsheet.DoesNotEndWithCriterion criterion

Visitlink

Declaration
public virtual void Visit(Documents.Spreadsheet.ContainsCriterion criterion)
Parameters
Type Name Description
Documents.Spreadsheet.ContainsCriterion criterion

Visitlink

Declaration
public virtual void Visit(Documents.Spreadsheet.DoesNotContainCriterion criterion)
Parameters
Type Name Description
Documents.Spreadsheet.DoesNotContainCriterion criterion

Visitlink

Declaration
public virtual void Visit(Documents.Spreadsheet.TopFilterCriterion criterion)
Parameters
Type Name Description
Documents.Spreadsheet.TopFilterCriterion criterion

Visitlink

Declaration
public virtual void Visit(Documents.Spreadsheet.DynamicFilterCriterion criterion)
Parameters
Type Name Description
Documents.Spreadsheet.DynamicFilterCriterion criterion

Visitlink

Declaration
public virtual void Visit(Documents.Spreadsheet.CellColorFilterCriterion criterion)
Parameters
Type Name Description
Documents.Spreadsheet.CellColorFilterCriterion criterion
An error has occurred. This app may no longer respond until reloaded. Reload 🗙