C# Class Habanero.Faces.Base.FilterUI

A super-class for user interface elements that provide filter clauses
Show file Open project: Chillisoft/habanero.faces

Protected Properties

Property Type Description
_clauseFactory IFilterClauseFactory
_columnName string

Public Methods

Method Description
Clear ( ) : void

Clears The Filter.

GetFilterClause ( ) : IFilterClause

Returns the filter clause

Protected Methods

Method Description
FilterUI ( IFilterClauseFactory clauseFactory, string columnName ) : System

Constructor to initialise a new instance

Method Details

Clear() public abstract method

Clears The Filter.
public abstract Clear ( ) : void
return void

FilterUI() protected method

Constructor to initialise a new instance
protected FilterUI ( IFilterClauseFactory clauseFactory, string columnName ) : System
clauseFactory IFilterClauseFactory The filter clause factory
columnName string The column name
return System

GetFilterClause() public abstract method

Returns the filter clause
public abstract GetFilterClause ( ) : IFilterClause
return IFilterClause

Property Details

_clauseFactory protected property

The IFilterClauseFactory used to create the filter clauses.
protected IFilterClauseFactory _clauseFactory
return IFilterClauseFactory

_columnName protected property

The name of the property (column) that is being used in creating this filter clause.
protected string _columnName
return string