Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

oracle.cabo.servlet.ui
Class UINodePageDescriptionProxy

java.lang.Object
  |
  +--oracle.cabo.servlet.ui.UINodePageDescriptionProxy
All Implemented Interfaces:
PageDescription, UINodePageDescription

public abstract class UINodePageDescriptionProxy
extends java.lang.Object
implements UINodePageDescription

A class that supports proxying UINodePageDescription implementations


Constructor Summary
UINodePageDescriptionProxy()
          Creates a UINodePageDescriptionProxy.
 
Method Summary
 EventHandler getEventHandler(BajaContext context)
           
 UINode getHTMLHeadUINode()
          Get the UINode used to render the HTML <head> section.
protected abstract  UINodePageDescription getPageDescription()
          Returns the UINodePageDescription that is being proxied.
 PageRenderer getPageRenderer(BajaContext context)
           
 java.lang.Object getProperty(java.lang.String namespace, java.lang.Object key)
           
 UINode getRootUINode()
          Gets the default root UI node for the page.
 void renderEnded(BajaContext context, Page page, RenderingContext rContext)
          A callback executed immediately after the page finishes rendering.
 void renderStarted(BajaContext context, Page page, RenderingContext rContext)
          A callback executed immediately before the page will start rendering.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UINodePageDescriptionProxy

public UINodePageDescriptionProxy()
Creates a UINodePageDescriptionProxy.
Method Detail

getPageRenderer

public PageRenderer getPageRenderer(BajaContext context)
Specified by:
getPageRenderer in interface PageDescription

getEventHandler

public EventHandler getEventHandler(BajaContext context)
Specified by:
getEventHandler in interface PageDescription

getProperty

public java.lang.Object getProperty(java.lang.String namespace,
                                    java.lang.Object key)
Specified by:
getProperty in interface PageDescription

getRootUINode

public UINode getRootUINode()
Description copied from interface: UINodePageDescription
Gets the default root UI node for the page.
Specified by:
getRootUINode in interface UINodePageDescription

getHTMLHeadUINode

public UINode getHTMLHeadUINode()
Description copied from interface: UINodePageDescription
Get the UINode used to render the HTML <head> section.
Specified by:
getHTMLHeadUINode in interface UINodePageDescription

renderStarted

public void renderStarted(BajaContext context,
                          Page page,
                          RenderingContext rContext)
                   throws javax.servlet.ServletException
Description copied from interface: UINodePageDescription
A callback executed immediately before the page will start rendering.
Specified by:
renderStarted in interface UINodePageDescription

renderEnded

public void renderEnded(BajaContext context,
                        Page page,
                        RenderingContext rContext)
                 throws javax.servlet.ServletException
Description copied from interface: UINodePageDescription
A callback executed immediately after the page finishes rendering.
Specified by:
renderEnded in interface UINodePageDescription

getPageDescription

protected abstract UINodePageDescription getPageDescription()
Returns the UINodePageDescription that is being proxied.

Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

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