Ext.NET  5.3.0
.NET Component Framework for Enterprise Level Apps
Ext.Net.BaseScriptBuilder Class Referenceabstract

More...

Inheritance diagram for Ext.Net.BaseScriptBuilder:
Ext.Net.ConfigScriptBuilder Ext.Net.ContentScriptBuilder Ext.Net.DefaultScriptBuilder

Public Member Functions

abstract string Build (bool selfRendering)
 
virtual string Build ()
 

Static Public Member Functions

static string RenderControl (Control control, Page pageHolder)
 

Protected Member Functions

 BaseScriptBuilder (BaseControl control)
 
void RegisterHtml (StringBuilder sb, Page pageHolder)
 
virtual void CheckIcon (BaseControl control, List< Icon > icons)
 
virtual void CheckNS (BaseControl control, List< string > ns)
 
virtual void CheckResources (BaseControl control, ResourceManager manager)
 
List< BaseControlFindControls (Control seed, bool searchOnly, StringBuilder sb, List< Icon > icons, List< string > ns, bool prerender)
 
virtual void RegisterControlResourcesInManager (ResourceManager manager, BaseControl ctrl)
 
virtual void RegisterNS (StringBuilder sb, List< string > ns)
 
virtual string RegisterResources (string script)
 
virtual bool ExcludeControl (Control parent, Control control)
 
virtual void SaveResourceManager ()
 
virtual void RestoreResourceManager ()
 

Protected Attributes

string script
 

Properties

BaseControl Control [get]
 
ResourceManager ResourceManager [get, set]
 
Dictionary< string, string > ScriptClientInitBag [get]
 
SortedList< long, string > ScriptOnReadyBag [get]
 
bool ForceResources [get, set]
 
bool PreventRenderResources [get, set]
 
static Page CachedPageInstance [get]
 
InsertOrderedDictionary< string, string > ScriptsResources [get]
 
InsertOrderedDictionary< string, string > StylesResources [get]
 
bool HasResources [get]
 

Detailed Description

Constructor & Destructor Documentation

◆ BaseScriptBuilder()

Ext.Net.BaseScriptBuilder.BaseScriptBuilder ( BaseControl  control)
inlineprotected

Parameters
control

Member Function Documentation

◆ Build() [1/2]

virtual string Ext.Net.BaseScriptBuilder.Build ( )
inlinevirtual

Returns

Reimplemented in Ext.Net.ConfigScriptBuilder.

◆ Build() [2/2]

abstract string Ext.Net.BaseScriptBuilder.Build ( bool  selfRendering)
pure virtual

Parameters
selfRendering
Returns

Implemented in Ext.Net.DefaultScriptBuilder, Ext.Net.ContentScriptBuilder, and Ext.Net.ConfigScriptBuilder.

◆ CheckIcon()

virtual void Ext.Net.BaseScriptBuilder.CheckIcon ( BaseControl  control,
List< Icon icons 
)
inlineprotectedvirtual

Parameters
control
icons

Reimplemented in Ext.Net.ConfigScriptBuilder.

◆ CheckNS()

virtual void Ext.Net.BaseScriptBuilder.CheckNS ( BaseControl  control,
List< string >  ns 
)
inlineprotectedvirtual

◆ CheckResources()

virtual void Ext.Net.BaseScriptBuilder.CheckResources ( BaseControl  control,
ResourceManager  manager 
)
inlineprotectedvirtual

Parameters
control
manager

Reimplemented in Ext.Net.ConfigScriptBuilder.

◆ ExcludeControl()

virtual bool Ext.Net.BaseScriptBuilder.ExcludeControl ( Control  parent,
Control  control 
)
inlineprotectedvirtual

Parameters
parent
control
Returns

Reimplemented in Ext.Net.ContentScriptBuilder.

◆ FindControls()

List<BaseControl> Ext.Net.BaseScriptBuilder.FindControls ( Control  seed,
bool  searchOnly,
StringBuilder  sb,
List< Icon icons,
List< string >  ns,
bool  prerender 
)
inlineprotected

Parameters
seed
searchOnly
sb
icons
ns
prerender
Returns

◆ RegisterControlResourcesInManager()

virtual void Ext.Net.BaseScriptBuilder.RegisterControlResourcesInManager ( ResourceManager  manager,
BaseControl  ctrl 
)
inlineprotectedvirtual

Reimplemented in Ext.Net.ConfigScriptBuilder.

◆ RegisterHtml()

void Ext.Net.BaseScriptBuilder.RegisterHtml ( StringBuilder  sb,
Page  pageHolder 
)
inlineprotected

Parameters
sb
pageHolder

◆ RegisterNS()

virtual void Ext.Net.BaseScriptBuilder.RegisterNS ( StringBuilder  sb,
List< string >  ns 
)
inlineprotectedvirtual

Reimplemented in Ext.Net.ConfigScriptBuilder.

◆ RegisterResources()

virtual string Ext.Net.BaseScriptBuilder.RegisterResources ( string  script)
inlineprotectedvirtual

Parameters
script
Returns

◆ RenderControl()

static string Ext.Net.BaseScriptBuilder.RenderControl ( Control  control,
Page  pageHolder 
)
inlinestatic

Parameters
control
pageHolder
Returns

◆ RestoreResourceManager()

virtual void Ext.Net.BaseScriptBuilder.RestoreResourceManager ( )
inlineprotectedvirtual

◆ SaveResourceManager()

virtual void Ext.Net.BaseScriptBuilder.SaveResourceManager ( )
inlineprotectedvirtual

Member Data Documentation

◆ script

string Ext.Net.BaseScriptBuilder.script
protected

Property Documentation

◆ CachedPageInstance

Page Ext.Net.BaseScriptBuilder.CachedPageInstance
staticgetprotected

◆ Control

BaseControl Ext.Net.BaseScriptBuilder.Control
get

◆ ForceResources

bool Ext.Net.BaseScriptBuilder.ForceResources
getset

◆ HasResources

bool Ext.Net.BaseScriptBuilder.HasResources
get

◆ PreventRenderResources

bool Ext.Net.BaseScriptBuilder.PreventRenderResources
getset

◆ ResourceManager

ResourceManager Ext.Net.BaseScriptBuilder.ResourceManager
getset

◆ ScriptClientInitBag

Dictionary<string, string> Ext.Net.BaseScriptBuilder.ScriptClientInitBag
get

◆ ScriptOnReadyBag

SortedList<long, string> Ext.Net.BaseScriptBuilder.ScriptOnReadyBag
get

◆ ScriptsResources

InsertOrderedDictionary<string, string> Ext.Net.BaseScriptBuilder.ScriptsResources
get

◆ StylesResources

InsertOrderedDictionary<string, string> Ext.Net.BaseScriptBuilder.StylesResources
get


The documentation for this class was generated from the following file: