|
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.ui.BaseUINodePageDescription
Abstract implementation of UINodePageDescription.
Clients that wish to use the UIX <javaClass> element must make sure that they extend this class directly or indirectly. Most clients should simply extend DefaultUINodePageDescription.
Constructor Summary | |
BaseUINodePageDescription()
Creates a BaseUINodePageDescription. |
Method Summary | |
UINode |
getHTMLHeadUINode()
Get the UINode used to render the HTML <head> section. |
PageRenderer |
getPageRenderer(BajaContext context)
|
java.lang.Object |
getProperty(java.lang.String namespace,
java.lang.Object key)
Gets a property on the PageDescription. |
UINode |
getRootUINode()
Gets the default root UI node for the page. |
abstract void |
registerEventHandler(java.lang.String eventName,
EventHandler handler)
Registers an event handler to be called for a specific event name. |
abstract void |
registerEventHandler(java.lang.String eventName,
java.lang.String eventSource,
EventHandler handler)
Registers an event handler to be called for a specific event name. |
void |
registerEventHandlerForSource(java.lang.String eventSource,
EventHandler handler)
Registers an event handler to be called for a specific event source. |
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. |
abstract void |
setDefaultEventHandler(EventHandler handler)
Registers a default event handler, used if no event is registered for the listed name. |
void |
setHTMLHeadUINode(UINode head)
Sets the node used to render the head section of the page. |
void |
setHTMLHeadUINodes(UINode[] headNodes)
Sets the array of nodes used to render the head section of the page. |
void |
setProperty(java.lang.String namespace,
java.lang.Object key,
java.lang.Object value)
Sets a property on the PageDescription. |
void |
setRootUINode(UINode root)
Sets the default root UI node for the page. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface oracle.cabo.servlet.PageDescription |
getEventHandler |
Constructor Detail |
public BaseUINodePageDescription()
Method Detail |
public abstract void setDefaultEventHandler(EventHandler handler)
handler
- an event handler; if null, unregister
the handlerpublic abstract void registerEventHandler(java.lang.String eventName, EventHandler handler)
eventName
- the event name; if null, call this
handler if called with a null eventhandler
- an event handler; if null, unregister
the handler at this name.public void registerEventHandlerForSource(java.lang.String eventSource, EventHandler handler)
eventSource
- the event source; if null, call this
handler if called with a null sourcehandler
- an event handler; if null, unregister
the handler at this name.public abstract void registerEventHandler(java.lang.String eventName, java.lang.String eventSource, EventHandler handler)
eventName
- the event name; if null, call this
handler if called with a null eventeventName
- the event source; if null, call this
handler if called with an unregistered sourcehandler
- an event handler; if null, unregister
the handler at this name.public final PageRenderer getPageRenderer(BajaContext context)
getPageRenderer
in interface PageDescription
PageDescription
public java.lang.Object getProperty(java.lang.String namespace, java.lang.Object key)
getProperty
in interface PageDescription
public void setProperty(java.lang.String namespace, java.lang.Object key, java.lang.Object value)
public UINode getRootUINode()
getRootUINode
in interface UINodePageDescription
public void setRootUINode(UINode root)
public void setHTMLHeadUINodes(UINode[] headNodes)
public void setHTMLHeadUINode(UINode head)
public UINode getHTMLHeadUINode()
getHTMLHeadUINode
in interface UINodePageDescription
public void renderStarted(BajaContext context, Page page, RenderingContext rContext) throws javax.servlet.ServletException
renderStarted
in interface UINodePageDescription
public void renderEnded(BajaContext context, Page page, RenderingContext rContext) throws javax.servlet.ServletException
renderEnded
in interface UINodePageDescription
|
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 |