|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
The PortalNode is by definition the root node of the Portal Object Model.
| Fields inherited from interface com.sapportals.portal.prt.pom.IPOMConstants |
ABOUT_MODE, ABOUT_REQUEST_EVENT, ACTION_EVENT, AFTER_CONTENT_EVENT, BEFORE_CONTENT_EVENT, COMPONENT_EVENT, COMPONENT_NODE, DEFAULT_MODE, EDIT_ACKNOWLEDGE_EVENT, EDIT_MODE, EDIT_REQUEST_EVENT, HELP_MODE, HELP_REQUEST_EVENT, LOGON_EVENT, LOGON_MODE, LOGOUT_EVENT, ON_NODE_READY_EVENT, ON_NODE_REMOVE_EVENT, ON_POM_READY_EVENT, PORTAL_NODE, PREVIEW_MODE, PREVIEW_REQUEST_EVENT, REFRESH_MODE, REFRESH_REQUEST_EVENT, REQUEST_EVENT, TEST_MODE |
| Method Summary | |
IComponentNode |
createComponentNode(java.lang.String name,
IPortalComponentContext context)
Create a component node that refers to a Portal Component with context |
IEvent |
createEvent(EventType eventType,
boolean bubbles)
Creates a POM event, whose propagation cannot be canceled |
IEvent |
createEvent(EventType eventType,
boolean bubbles,
boolean cancelable)
Creates a POM event. |
IPortalComponentEvent |
createPortalComponentEvent(java.lang.String name)
Creates a portal component event. |
void |
fireEventOnNode(IEvent event,
INode target)
Sends an event immediately to a POM node. |
java.lang.String |
getNodeMark(INode node)
Retrieves a mark of a node from the data provided by the request. |
NodeMode |
getNodeMode(INode node)
Retrieves a mode of a node from the data provided by the request. |
java.lang.String |
getNodePath(INode node)
Returns a path in the POM to the given node. |
IPortalComponentRequest |
getRequest()
Each instances of IPortalNode is linked to an IPortalComponentRequest
object. |
void |
postEventForNode(IEvent event,
INode target)
Posts an event for a POM node. |
| Methods inherited from interface com.sapportals.portal.prt.pom.INode |
addChildNode, getChildNodes, getChildNodesByName, getComponent, getFirstChild, getLastChild, getNextSibling, getNextSiblingOfChild, getNodeMark, getNodeMode, getNodeName, getNodeType, getParentNode, getPortalNode, getPreviousSibling, getPreviousSiblingOfChild, getValue, hasChildNodes, putValue, removeChildNode, removeValue, setNodeMark, setNodeMode, setParentNode, setPortalNode |
| Methods inherited from interface com.sapportals.portal.prt.util.IReleasable |
release |
| Methods inherited from interface com.sapportals.portal.prt.pom.IEventTarget |
addEventListener, addEventListener, dispatchEvent, removeEventListener |
| Method Detail |
public IComponentNode createComponentNode(java.lang.String name,
IPortalComponentContext context)
parent - The parent node of the new Component Nodename - The name of the nodecontext - The Portal Component Context describing the Component.
public IEvent createEvent(EventType eventType,
boolean bubbles)
eventType - The type of event that has to be createdbubbles - If the event can bubble or not
public IEvent createEvent(EventType eventType,
boolean bubbles,
boolean cancelable)
eventType - The type of event that has to be createdbubbles - If the event can bubble or notcancelable - If the event's propagation can be canceledpublic IPortalComponentEvent createPortalComponentEvent(java.lang.String name)
IPortalComponentEventData) .name - The name identifying the event. This name can be used
by listeners and can be filtered. See IEventTarget.addEventListener(com.sapportals.portal.prt.pom.EventType, com.sapportals.portal.prt.pom.IEventListener)
public void fireEventOnNode(IEvent event,
INode target)
event - The event to firetarget - The original target of the given event
public void postEventForNode(IEvent event,
INode target)
event - The event to firetarget - The original target of the given eventpublic IPortalComponentRequest getRequest()
IPortalComponentRequest
object.public java.lang.String getNodeMark(INode node)
node - The node the mark is to be retrieved for.null if no such information is available.public NodeMode getNodeMode(INode node)
node, - an INodepublic java.lang.String getNodePath(INode node)
node - the node in the POM to retrieve a path for
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||