org.apache.myfaces.trinidadinternal.renderkit.core.xhtml
Class HtmlRenderer

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by org.apache.myfaces.trinidad.render.CoreRenderer
          extended by org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.XhtmlRenderer
              extended by org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.HtmlRenderer
All Implemented Interfaces:
java.lang.Cloneable, org.apache.myfaces.trinidad.render.TypedRenderer

public class HtmlRenderer
extends XhtmlRenderer

Renderer for rendering the root document element

Version:
$Name: $ ($Revision: adfrt/faces/adf-faces-impl/src/main/java/oracle/adfinternal/view/faces/renderkit/core/xhtml/HtmlRenderer.java#0 $) $Date: 10-nov-2005.19:01:30 $
Author:
The Oracle ADF Faces Team

Field Summary
protected static java.lang.String BASIC_XHTML_DOCTYPE
           
protected static java.lang.String HTML_FRAMESET_DOCTYPE
           
protected static java.lang.String HTML_STRICT_DOCTYPE
          Note that the following docType does not work in IE6. see bug 2342217 "
protected static java.lang.String HTML_TRANSITIONAL_DOCTYPE
           
protected static java.lang.String XHTML_FRAMESET_DOCTYPE
           
protected static java.lang.String XHTML_NAMESPACE
           
protected static java.lang.String XHTML_STRICT_DOCTYPE
           
protected static java.lang.String XHTML_TRANSITIONAL_DOCTYPE
           
 
Fields inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.XhtmlRenderer
TRANSPARENT_GIF
 
Fields inherited from class org.apache.myfaces.trinidad.render.CoreRenderer
CHAR_UNDEFINED, NO_CHILD_INDEX
 
Constructor Summary
  HtmlRenderer()
           
protected HtmlRenderer(org.apache.myfaces.trinidad.bean.FacesBean.Type type)
           
 
Method Summary
protected  void encodeBegin(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext arc, javax.faces.component.UIComponent comp, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
 void encodeEnd(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext arc, javax.faces.component.UIComponent comp, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  java.lang.String getDocType(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          Subclasses should override to return their doctype
protected  java.lang.String getDocumentDocType(javax.faces.context.FacesContext context)
          Returns the document type to use when rendering a document, as opposed to a frameset.
protected  java.lang.String getDocumentNamespace()
          Returns the XML namespace to use for this document
protected  java.lang.String getFrameSetDocType(javax.faces.context.FacesContext context)
          Returns the document type to use when rendering a frame set, as opposed to a document.
static boolean isStandardsModeDisabled(javax.faces.context.FacesContext context)
          Identify if standards mode has been disabled.
protected  boolean isXMLDocument(javax.faces.context.FacesContext context)
          Returns true if we are rendering an XML document
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.XhtmlRenderer
cloneWithType, enableScriptDeferring, findTypeConstants, getAbsoluteImageUri, getBaseImageUri, getDefaultStyleClass, getInlineStyle, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getShortDesc, getStyleClass, renderAllAttributes, renderAllAttributes, renderDecorativeIcon, renderDecorativeIcon, renderEventHandlers, renderFormattedText, renderHAlign, renderInlineStyle, renderInlineStyleAttribute, renderPossiblyFormattedText, renderScriptDeferAttribute, renderScriptTypeAttribute, renderShortDescAttribute, renderSpacer, renderStyleAttributes, renderStyleAttributes, renderTransparent, renderVerticalSpacer, shouldRenderId, skipDecode, supportsAccessKeys, supportsAdvancedForms, supportsAutoCompleteFormElements, supportsDisabledFormElements, supportsEditing, supportsIntrinsicEvents, supportsNavigation, supportsReadonlyFormElements, supportsScripting, supportsSeparateWindow, supportsStyleAttributes, supportsTarget, supportsTextPresentation, supportsXMLDOM
 
Methods inherited from class org.apache.myfaces.trinidad.render.CoreRenderer
delegateRenderer, delegateRendererBegin, delegateRendererEnd, encodeAll, encodeAllChildren, encodeBegin, encodeChild, encodeChildren, encodeEnd, getClientId, getFacesBean, getFacet, getNextRenderedChildIndex, getRenderedChildCount, getRenderingProperty, hasRenderedChildren, isDesktop, isGecko, isIE, isInaccessibleMode, isPDA, isScreenReaderMode, renderEncodedActionURI, renderEncodedResourceURI, renderId, renderStyleClass, renderStyleClasses, setRenderingProperty, toChar, toInt, toLong, toString, toUri
 
Methods inherited from class javax.faces.render.Renderer
convertClientId, decode, getConvertedValue, getRendersChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HTML_TRANSITIONAL_DOCTYPE

protected static final java.lang.String HTML_TRANSITIONAL_DOCTYPE
See Also:
Constant Field Values

HTML_STRICT_DOCTYPE

protected static final java.lang.String HTML_STRICT_DOCTYPE
Note that the following docType does not work in IE6. see bug 2342217 "";

See Also:
Constant Field Values

HTML_FRAMESET_DOCTYPE

protected static final java.lang.String HTML_FRAMESET_DOCTYPE
See Also:
Constant Field Values

XHTML_STRICT_DOCTYPE

protected static final java.lang.String XHTML_STRICT_DOCTYPE
See Also:
Constant Field Values

XHTML_TRANSITIONAL_DOCTYPE

protected static final java.lang.String XHTML_TRANSITIONAL_DOCTYPE
See Also:
Constant Field Values

XHTML_FRAMESET_DOCTYPE

protected static final java.lang.String XHTML_FRAMESET_DOCTYPE
See Also:
Constant Field Values

BASIC_XHTML_DOCTYPE

protected static final java.lang.String BASIC_XHTML_DOCTYPE
See Also:
Constant Field Values

XHTML_NAMESPACE

protected static final java.lang.String XHTML_NAMESPACE
See Also:
Constant Field Values
Constructor Detail

HtmlRenderer

public HtmlRenderer()

HtmlRenderer

protected HtmlRenderer(org.apache.myfaces.trinidad.bean.FacesBean.Type type)
Method Detail

isStandardsModeDisabled

public static boolean isStandardsModeDisabled(javax.faces.context.FacesContext context)
Identify if standards mode has been disabled. =-=AEW Is this the correct place?


encodeBegin

protected void encodeBegin(javax.faces.context.FacesContext context,
                           org.apache.myfaces.trinidad.context.RenderingContext arc,
                           javax.faces.component.UIComponent comp,
                           org.apache.myfaces.trinidad.bean.FacesBean bean)
                    throws java.io.IOException
Overrides:
encodeBegin in class org.apache.myfaces.trinidad.render.CoreRenderer
Throws:
java.io.IOException

encodeEnd

public void encodeEnd(javax.faces.context.FacesContext context,
                      org.apache.myfaces.trinidad.context.RenderingContext arc,
                      javax.faces.component.UIComponent comp,
                      org.apache.myfaces.trinidad.bean.FacesBean bean)
               throws java.io.IOException
Overrides:
encodeEnd in class org.apache.myfaces.trinidad.render.CoreRenderer
Throws:
java.io.IOException

getDocType

protected java.lang.String getDocType(javax.faces.context.FacesContext context,
                                      javax.faces.component.UIComponent component)
Subclasses should override to return their doctype


getFrameSetDocType

protected java.lang.String getFrameSetDocType(javax.faces.context.FacesContext context)
Returns the document type to use when rendering a frame set, as opposed to a document.


getDocumentDocType

protected java.lang.String getDocumentDocType(javax.faces.context.FacesContext context)
Returns the document type to use when rendering a document, as opposed to a frameset.


getDocumentNamespace

protected java.lang.String getDocumentNamespace()
Returns the XML namespace to use for this document


isXMLDocument

protected boolean isXMLDocument(javax.faces.context.FacesContext context)
Returns true if we are rendering an XML document



Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.