com.sapportals.portal.prt.pom
Interface IComponentNode

All Superinterfaces:
IEventListener, IEventTarget, INode, IPOMConstants, IReleasable

public interface IComponentNode
extends INode, IEventListener, IEventTarget

The IComponentNode interface describes a node of type INode.COMPONENT_NODE in 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
 IProfileValidationEvent createProfileValidationEvent()
          Creates a new ProfileValidationEvent
 IPortalComponentContext getComponentContext()
          Returns the Portal Component Context for the current mode
 IPortalComponentContext getComponentContext(NodeMode nodeMode)
          Returns the Portal Component context for a particular mode
 
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.IEventListener
handleEvent
 
Methods inherited from interface com.sapportals.portal.prt.pom.IEventTarget
addEventListener, addEventListener, dispatchEvent, removeEventListener
 

Method Detail

getComponentContext

public IPortalComponentContext getComponentContext()
Returns the Portal Component Context for the current mode
Returns:
The Portal Component Context associated with this node

getComponentContext

public IPortalComponentContext getComponentContext(NodeMode nodeMode)
Returns the Portal Component context for a particular mode

createProfileValidationEvent

public IProfileValidationEvent createProfileValidationEvent()
Creates a new ProfileValidationEvent