## Class TWebControlAdapter

Description

TWebControlAdapter class

TWebControlAdapter is the base class for adapters that customize rendering for the Web control to which the adapter is attached. It may be used to modify the default markup or behavior for specific browsers.

- since: 3.0
- version: $Id: TWebControlAdapter.php 2541 2008-10-21 15:05:13Z qiang.xue $
- author: Qiang Xue <qiang.xue@gmail.com>

Located in /Web/UI/WebControls/TWebControlAdapter.php (line 26)

    TComponent
       |
       --TApplicationComponent
          |
          --TControlAdapter
             |
             --TWebControlAdapter

Method Summary
void render (THtmlWriter $writer)
void renderBeginTag (THtmlWriter $writer)
void renderContents (THtmlWriter $writer)
void renderEndTag (THtmlWriter $writer)
Methods
render (line 34)

Renders the control to which the adapter is attached.

It calls renderBeginTag, renderContents and renderEndTag in order.

- access: public

void render (THtmlWriter $writer)

- THtmlWriter $writer: writer for the rendering purpose

Redefinition of:

TControlAdapter::render()
  This method is invoked when the control renders itself.

renderBeginTag (line 46)

Renders the openning tag for the attached control.

Default implementation calls the attached control's corresponding method.

- access: public

void renderBeginTag (THtmlWriter $writer)

- THtmlWriter $writer: writer for the rendering purpose

renderContents (line 56)

Renders the body contents within the attached control tag.

Default implementation calls the attached control's corresponding method.

- access: public

void renderContents (THtmlWriter $writer)

- THtmlWriter $writer: writer for the rendering purpose

renderEndTag (line 66)

Renders the closing tag for the attached control.

Default implementation calls the attached control's corresponding method.

- access: public

void renderEndTag (THtmlWriter $writer)

- THtmlWriter $writer: writer for the rendering purpose

#### Inherited Methods

Inherited From TControlAdapter

> TControlAdapter::__construct()
> TControlAdapter::createChildControls()
> TControlAdapter::getControl()
> TControlAdapter::getPage()
> TControlAdapter::loadState()
> TControlAdapter::onInit()
> TControlAdapter::onLoad()
> TControlAdapter::onPreRender()
> TControlAdapter::onUnload()
> TControlAdapter::render()
> TControlAdapter::renderChildren()
> TControlAdapter::saveState()

Inherited From TApplicationComponent

> TApplicationComponent::getApplication()
> TApplicationComponent::getRequest()
> TApplicationComponent::getResponse()
> TApplicationComponent::getService()
> TApplicationComponent::getSession()
> TApplicationComponent::getUser()
> TApplicationComponent::publishAsset()
> TApplicationComponent::publishFilePath()

Inherited From TComponent

> TComponent::addParsedObject()
> TComponent::attachEventHandler()
> TComponent::canGetProperty()
> TComponent::canSetProperty()
> TComponent::createdOnTemplate()
> TComponent::detachEventHandler()
> TComponent::evaluateExpression()
> TComponent::evaluateStatements()
> TComponent::getEventHandlers()
> TComponent::getSubProperty()
> TComponent::hasEvent()
> TComponent::hasEventHandler()
> TComponent::hasProperty()
> TComponent::raiseEvent()
> TComponent::setSubProperty()
> TComponent::__get()
> TComponent::__set()

Documentation generated on Sun, 11 Jan 2009 20:24:23 -0500 by phpDocumentor 1.3.0RC4