UIX 2.2.15

oracle.cabo.servlet.util
Class JspPageDescription

java.lang.Object
  |
  +--oracle.cabo.servlet.util.JspPageDescription
All Implemented Interfaces:
PageDescription

public class JspPageDescription
extends java.lang.Object
implements PageDescription

Implementation of PageDescription that will automatically route the renderering of a page to a JSP (or Servlet).


Field Summary
static java.lang.String BAJA_CONTEXT_ATTRIBUTE
Name of the ServletRequest attribute that will be used to store the BajaContext.

Constructor Summary
JspPageDescription(java.lang.String pageName, java.lang.String jspName, EventHandler eventHandler)
Create a JspPageDescription.

Method Summary
static BajaContext getBajaContext(javax.servlet.ServletRequest request)
Gets a BajaContext off of the servlet request.
EventHandler getEventHandler(BajaContext context)
PageRenderer getPageRenderer(BajaContext context)
java.lang.Object getProperty(java.lang.String namespace, java.lang.Object key)
Gets a property on the PageDescription.
static void setBajaContext(javax.servlet.ServletRequest request, BajaContext context)
Stores a BajaContext on the servlet request.
void setProperty(java.lang.String namespace, java.lang.Object key, java.lang.Object value)
Sets a property on the PageDescription.

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail

BAJA_CONTEXT_ATTRIBUTE

public static final java.lang.String BAJA_CONTEXT_ATTRIBUTE
Name of the ServletRequest attribute that will be used to store the BajaContext.

Constructor Detail

JspPageDescription

public JspPageDescription(java.lang.String pageName,
                          java.lang.String jspName,
                          EventHandler eventHandler)
Create a JspPageDescription.
Parameters:
pageName - the name of the page description
jspName - the (full) name of the JSP that will be used to render this page
eventHandler - the event handler for the page
See Also:
TableEventHandler

Method Detail

getBajaContext

public static BajaContext getBajaContext(javax.servlet.ServletRequest request)
Gets a BajaContext off of the servlet request.

setBajaContext

public static void setBajaContext(javax.servlet.ServletRequest request,
                                  BajaContext context)
Stores a BajaContext on the servlet request.

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)
Gets a property on the PageDescription.
Specified by:
getProperty in interface PageDescription

setProperty

public void setProperty(java.lang.String namespace,
                        java.lang.Object key,
                        java.lang.Object value)
Sets a property on the PageDescription.

UIX 2.2.15