|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IUserLayout
An interface representing the user layout.
| Field Summary | |
|---|---|
static String |
ROOT_NODE_NAME
The name to use for the root node of the layout. |
| Method Summary | |
|---|---|
boolean |
addLayoutEventListener(LayoutEventListener l)
Register a layout event listener |
String |
findNodeId(XPathExpression xpathExpression)
Returns a node id as resolved by the supplied XPathExpression |
String |
getCacheKey()
Return a cache key, uniqly corresponding to the composition and the structure of the user layout. |
Enumeration |
getChildIds(String nodeId)
Returns a list of child node Ids for a given node. |
String |
getId()
Returns a layout Id associated with this manager/ |
String |
getNextSiblingId(String nodeId)
Determine an Id of a next sibling node. |
IUserLayoutNodeDescription |
getNodeDescription(String nodeId)
Obtain a description of a node (channel or a folder) in a given user layout. |
String |
getNodeId(String fname)
Returns a node id associated with the supplied functional name. |
Enumeration |
getNodeIds()
Returns a list of node Ids in the layout. |
String |
getParentId(String nodeId)
Returns an Id of a parent user layout node. |
String |
getPreviousSiblingId(String nodeId)
Determine an Id of a previous sibling node. |
String |
getRootId()
Returns an id of the root node. |
boolean |
removeLayoutEventListener(LayoutEventListener l)
Remove a registered layout event listener. |
void |
writeTo(ContentHandler ch)
Writes user layout content (with appropriate markings) into a ContentHandler |
void |
writeTo(Document document)
Writes user layout content (with appropriate markings) into a Document object |
void |
writeTo(String nodeId,
ContentHandler ch)
Writes subtree of a user layout (with appropriate markings) defined by a particular node into a ContentHandler |
void |
writeTo(String nodeId,
Document document)
Writes subtree of a user layout (with appropriate markings) defined by a particular node into a Document |
| Field Detail |
|---|
static final String ROOT_NODE_NAME
| Method Detail |
|---|
void writeTo(ContentHandler ch)
throws PortalException
ContentHandler
ch - a ContentHandler value
PortalException - if an error occurs
void writeTo(String nodeId,
ContentHandler ch)
throws PortalException
ContentHandler
nodeId - a String a node determining a user layout subtree.ch - a ContentHandler value
PortalException - if an error occurs
void writeTo(Document document)
throws PortalException
Document object
document - a Document value
PortalException - if an error occurs
void writeTo(String nodeId,
Document document)
throws PortalException
Document
nodeId - a String a node determining a user layout subtree.document - a Document object
PortalException - if an error occurs
IUserLayoutNodeDescription getNodeDescription(String nodeId)
throws PortalException
nodeId - a String channel subscribe id or folder id.
UserLayoutNodeDescription value
PortalException - if an error occurs
String getParentId(String nodeId)
throws PortalException
nodeId - a String value
String value
PortalException - if an error occurs
Enumeration getChildIds(String nodeId)
throws PortalException
nodeId - a String value
Enumeration of String child node Ids.
PortalException - if an error occurs
String getNextSiblingId(String nodeId)
throws PortalException
nodeId - a String value
String Id value of a next sibling node, or null if this is the last sibling.
PortalException - if an error occurs
String getPreviousSiblingId(String nodeId)
throws PortalException
nodeId - a String value
String Id value of a previous sibling node, or null if this is the first sibling.
PortalException - if an error occurs
String getCacheKey()
throws PortalException
String value
PortalException - if an error occursboolean addLayoutEventListener(LayoutEventListener l)
l - a LayoutEventListener object
boolean success statusboolean removeLayoutEventListener(LayoutEventListener l)
l - a LayoutEventListener object
boolean success statusString getId()
String layout Id value;
String getNodeId(String fname)
throws PortalException
fname - the functional name to lookup
String subscription id
PortalException - if an error occursString findNodeId(XPathExpression xpathExpression)
XPathExpression
xpathExpression - The expression to execute against the layout DOM
Enumeration getNodeIds()
throws PortalException
Enumeration of node Ids
PortalException - if an error occursString getRootId()
String value
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||