Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

oracle.cabo.servlet.ui
Class HTMLUINodePageRenderer

java.lang.Object
  |
  +--oracle.cabo.servlet.ui.UINodePageRenderer
        |
        +--oracle.cabo.servlet.ui.HTMLUINodePageRenderer
All Implemented Interfaces:
PageRenderer

public class HTMLUINodePageRenderer
extends UINodePageRenderer

A subclass of UINodePageRenderer that performs some modest cleanup of pages that will be used for HTML. In particular, it will attempt to ensure that the page is properly wrapped inside of a DocumentBean and BodyBean. It also adds support for the <ctrl:head> element, which is otherwise ignored by UINodePageRenderer.


Constructor Summary
HTMLUINodePageRenderer(UINodePageDescription description)
          Creates a UINodePageRenderer.
 
Method Summary
protected  UINode getHTMLHeadUINode(BajaContext context, Page page)
          Return the node that should be used to render the head section of the page.
protected  UINode getRootUINode(BajaContext context, RenderingContext rContext, Page page)
          Return the node that should be used to render the page.
 
Methods inherited from class oracle.cabo.servlet.ui.UINodePageRenderer
createRenderingContext, getCharacterEncoding, getContentType, getPageDescription, isEmbedded, renderPage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HTMLUINodePageRenderer

public HTMLUINodePageRenderer(UINodePageDescription description)
Creates a UINodePageRenderer.
Method Detail

getRootUINode

protected UINode getRootUINode(BajaContext context,
                               RenderingContext rContext,
                               Page page)
Return the node that should be used to render the page.
Overrides:
getRootUINode in class UINodePageRenderer

getHTMLHeadUINode

protected UINode getHTMLHeadUINode(BajaContext context,
                                   Page page)
Return the node that should be used to render the head section of the page. If no node is found, ensures that at least a basic HeadBean is rendered.

Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

Copyright © 2002,2003, Oracle. All Rights Reserved.