C# Class Calyptus.Mvc.WebFormsViewFactory

Inheritance: IViewFactory
ファイルを表示 Open project: sebmarkbage/calyptus.mvc

Private Properties

Property Type Description
GetControlType System.Type
GetMasterOf IViewTemplate
GetMasterType string
GetPageType System.Type
GetPaths IEnumerable
GetType System.Type
GetType System.Type
InitMasterRecursively void

Public Methods

Method Description
FindView ( IViewTemplate template ) : IView

Protected Methods

Method Description
GetControlInstance ( IViewTemplate template ) : IView
GetMasterInstance ( IViewTemplate template, IView parent ) : IView
GetPageInstance ( IViewTemplate template ) : IView

Private Methods

Method Description
GetControlType ( Type t ) : Type
GetMasterOf ( IViewTemplate t ) : IViewTemplate
GetMasterType ( Type t ) : string
GetPageType ( Type t ) : Type
GetPaths ( Type t ) : IEnumerable
GetType ( Type template, Type validType ) : Type
GetType ( Type template, Type validTypes, string filePatterns ) : Type
InitMasterRecursively ( IView v, IViewTemplate t ) : void

Method Details

FindView() public method

public FindView ( IViewTemplate template ) : IView
template IViewTemplate
return IView

GetControlInstance() protected static method

protected static GetControlInstance ( IViewTemplate template ) : IView
template IViewTemplate
return IView

GetMasterInstance() protected static method

protected static GetMasterInstance ( IViewTemplate template, IView parent ) : IView
template IViewTemplate
parent IView
return IView

GetPageInstance() protected static method

protected static GetPageInstance ( IViewTemplate template ) : IView
template IViewTemplate
return IView