|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.cabo.servlet.AbstractPageBroker | +--oracle.cabo.servlet.util.JspPageBroker
Implementation of PageBroker that forwards all requests to JSPs. This PageBroker does very little for you; for instance, it provides no integration with UIX. Developers that need to integrate JSPs with UIX should use UIXPageBroker and explicitly register JspPageDescriptions.
JspPageBroker uses the following servlet configuration parameters:
oracle.cabo.servlet.JspBaseURL
: The name of the
root URL where the JSPs will be stored. Defaults to "/".
JspPageDescription
Fields inherited from class oracle.cabo.servlet.AbstractPageBroker |
EVENT_ERROR_KEY |
Constructor Summary | |
JspPageBroker()
Creates a JspPageBroker. |
Method Summary | |
java.lang.String |
getBaseJspURL()
Returns the root URL where JSPs will be stored. |
protected java.lang.String |
getJspName(java.lang.String pageName)
A hook for converting a Page object into a JSP name. |
protected PageRenderer |
getPageRenderer(BajaContext context,
Page page)
Returns the renderer that should be used for the specified page. |
void |
init(javax.servlet.Servlet servlet,
javax.servlet.ServletConfig config)
Initializes the page broker. |
void |
registerPageDescription(java.lang.String pageName,
EventHandler eventHandler)
Registers a page description; the renderer will automatically use a JSP. |
void |
setBaseJspURL(java.lang.String jspBaseURL)
Sets the root URL where Jsps will be stored. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JspPageBroker()
Method Detail |
public java.lang.String getBaseJspURL()
public void registerPageDescription(java.lang.String pageName, EventHandler eventHandler)
pageName
- the name of the pageeventHandler
- an event handlerpublic void setBaseJspURL(java.lang.String jspBaseURL)
protected PageRenderer getPageRenderer(BajaContext context, Page page)
getPageRenderer
in class AbstractPageBroker
public void init(javax.servlet.Servlet servlet, javax.servlet.ServletConfig config) throws javax.servlet.ServletException
super.init(servlet, config)
if they override this method.init
in class AbstractPageBroker
protected java.lang.String getJspName(java.lang.String pageName)
|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |