C# 클래스 Habanero.Faces.Base.FilterControlBuilder

Builds an IFilterControl up using a FilterDef.
파일 보기 프로젝트 열기: Chillisoft/habanero.faces 1 사용 예제들

공개 메소드들

메소드 설명
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.

비공개 메소드들

메소드 설명
SetParametersOnFilter ( IFilterPropertyDef filterPropertyDef, Type filterType, ICustomFilter customFilter ) : void
SetupLayoutManager ( IFilterControl filterControl, IFilterDef filterDef ) : void

메소드 상세

BuildCustomFilter() 공개 메소드

Builds a custom filter.
public BuildCustomFilter ( IFilterPropertyDef filterPropertyDef ) : ICustomFilter
filterPropertyDef IFilterPropertyDef
리턴 ICustomFilter

BuildFilterControl() 공개 메소드

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.
리턴 IFilterControl

BuildFilterControl() 공개 메소드

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.
리턴 void

FilterControlBuilder() 공개 메소드

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