corelib.services.web.components
Class Html

java.lang.Object
  extended by corelib.services.web.components.WebComponent
      extended by corelib.services.web.components.VisualComponent
          extended by corelib.services.web.components.Html

public class Html
extends VisualComponent

This class generates the page doctype, the root page's tag and also inserts into the header of the web page some subelements. If the <head> tag is not present in the web page, a new header tag is automaticly generated. Notes that the generated HTML page use an HTML 5.0 doctype.

The generated header subelements are : one meta tag for specify W3C recommandations compatibility mode (on IE), one meta tag for the used character encoding, meta tags for bypass web browser cache's management and scripts for intialize and load JWT (Javascript Widget Toolkit) library.

Since:
0.1.0
Author:
Infini Software : Alexia Ramaļoli & Dominique Liard

Field Summary
 
Fields inherited from class corelib.services.web.components.VisualComponent
cssClass, cssStyle, toolTipText, visible
 
Fields inherited from class corelib.services.web.components.WebComponent
dataBindings, webPage, xmlNode
 
Constructor Summary
Html()
           
 
Method Summary
 void component_preRender(WebPageEvent webPageEvent)
           
 void component_renderBegin(WebPageEvent webPageEvent)
           
 void component_renderEnd(WebPageEvent webPageEvent)
           
 
Methods inherited from class corelib.services.web.components.VisualComponent
component_postRender, component_renderChildren, component_renderJavascriptLocalisation, encodeAttributeValue, getCssClass, getCssStyle, getOnClickListener, getSharedAttributesHtmlEncoding, getToolTipText, isVisible, renderElement, setCssClass, setCssStyle, setOnClickListener, setToolTipText, setVisible
 
Methods inherited from class corelib.services.web.components.WebComponent
addBindingExpression, addChildComponent, component_init, component_load, component_preRepeaterDuplications, getChildComponents, getDataBinding, getElementsByTagName, getId, getWebPage, getXmlNode, setId, setWebPage, setXmlNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Html

public Html()
Method Detail

component_preRender

public void component_preRender(WebPageEvent webPageEvent)
Overrides:
component_preRender in class VisualComponent

component_renderBegin

public void component_renderBegin(WebPageEvent webPageEvent)
Overrides:
component_renderBegin in class VisualComponent

component_renderEnd

public void component_renderEnd(WebPageEvent webPageEvent)
Overrides:
component_renderEnd in class VisualComponent


CAUTION: Ellipse is proposed to you in BETA version to allow evaluation of this framework. Infini Software is released from any responsibility for the use of Ellipse Framework.

Copyright 2012 Infini Software - All Rights Reserved.