|
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 |
Hook for controlling page flow in a UIX Controller (Baja) application. This interface is currently only exposed and used in AbstractPageBroker.
Clients can and should write their own implementations of this class to implement the page flow for their application.
AbstractPageBroker.setPageFlowEngine(oracle.cabo.servlet.event.PageFlowEngine)
Method Summary | |
void |
destroy()
Destroys the page flow engine, freeing any state as needed. |
Page |
handleRequest(BajaContext context,
Page sourcePage,
PageEvent event,
EventHandler handler)
Handles a request for a page. |
void |
init(javax.servlet.Servlet servlet,
javax.servlet.ServletConfig config)
Initializes the page flow engine. |
Method Detail |
public void init(javax.servlet.Servlet servlet, javax.servlet.ServletConfig config)
public void destroy()
public Page handleRequest(BajaContext context, Page sourcePage, PageEvent event, EventHandler handler) throws PageEventException
context
- the current BajaContextsourcePage
- the page of the requestevent
- the event being fired on that pagehandler
- the EventHandler that should process the event
|
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 |