C# Class Habanero.Faces.Base.FilterControlBuilder

Builds an IFilterControl up using a FilterDef.
Afficher le fichier Open project: Chillisoft/habanero.faces Class Usage Examples

Méthodes publiques

Méthode Description
BuildCustomFilter ( IFilterPropertyDef filterPropertyDef ) : ICustomFilter

Builds a custom filter.

BuildFilterControl ( Habanero.BO.ClassDefinition.FilterDef filterDef ) : IFilterControl

Creates an IFilterControl using the IControlFactory and creates all the filter controls defined by the FilterDef given.

BuildFilterControl ( IFilterDef filterDef, IFilterControl filterControl ) : void

Clears and populates the given IFilterControl using the FilterDef given.

FilterControlBuilder ( IControlFactory controlFactory ) : System

The constructor.

Private Methods

Méthode Description
SetParametersOnFilter ( IFilterPropertyDef filterPropertyDef, Type filterType, ICustomFilter customFilter ) : void
SetupLayoutManager ( IFilterControl filterControl, IFilterDef filterDef ) : void

Method Details

BuildCustomFilter() public méthode

Builds a custom filter.
public BuildCustomFilter ( IFilterPropertyDef filterPropertyDef ) : ICustomFilter
filterPropertyDef IFilterPropertyDef
Résultat ICustomFilter

BuildFilterControl() public méthode

Creates an IFilterControl using the IControlFactory and creates all the filter controls defined by the FilterDef given.
public BuildFilterControl ( Habanero.BO.ClassDefinition.FilterDef filterDef ) : IFilterControl
filterDef Habanero.BO.ClassDefinition.FilterDef The to use in creation.
Résultat IFilterControl

BuildFilterControl() public méthode

Clears and populates the given IFilterControl using the FilterDef given.
public BuildFilterControl ( IFilterDef filterDef, IFilterControl filterControl ) : void
filterDef IFilterDef The defining what filter fields are required
filterControl IFilterControl The to place the filter controls on.
Résultat void

FilterControlBuilder() public méthode

The constructor.
public FilterControlBuilder ( IControlFactory controlFactory ) : System
controlFactory IControlFactory The control factory to use in creating controls to go on the
Résultat System