|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object lumis.portal.page.PageLayoutUtil
public abstract class PageLayoutUtil
Utility class for operating pages' layouts.
Nested Class Summary | |
---|---|
static interface |
PageLayoutUtil.IMappingResolver
Provides a method to resolve a service interface instance identifier into another one. |
Field Summary | |
---|---|
static String |
WITHOUT_HOLDER_ID
Holder identifier used for interfaces without holder. |
Constructor Summary | |
---|---|
PageLayoutUtil()
|
Method Summary | |
---|---|
static NodeList |
getInterfaceInstanceNodeList(Document document)
Gets a node list of the service interface instances
contained into the given layout document . |
static List<Node> |
getLayoutInterfaceInstanceNodes(Document document)
Gets a list with the service interface instance nodes present into the given layout document . |
static List<String> |
getLayoutServiceInstanceIds(Document document)
Gets a list of the service interface instance
identifiers contained into the Document . |
static String |
getNodeInterfaceInstanceId(Node interfaceInstanceNode)
Gets the service interface instance identifier present into its Node . |
static void |
replaceInterfaceInstanceIds(Document layout,
Map<String,String> mapping)
Replaces service interface instance identifiers of given layout using the Map to resolve the identifiers. |
static void |
replaceInterfaceInstanceIds(Document layoutDocument,
PageLayoutUtil.IMappingResolver resolver)
Replaces service interface instance identifiers of given layout using the given PageLayoutUtil.IMappingResolver to resolve the
identifiers. |
static void |
setServiceInterfaceInstanceIdInNode(Node node,
String serviceInterfaceInstanceId)
Sets the service interface instance identifier to the given service interface instance node . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String WITHOUT_HOLDER_ID
Constructor Detail |
---|
public PageLayoutUtil()
Method Detail |
---|
public static void replaceInterfaceInstanceIds(Document layout, Map<String,String> mapping) throws PortalException
layout
using the Map
to resolve the identifiers.
layout
- the layout to be altered.mapping
- the mapping used to resolve the service interface instance
identifiers.
PortalException
public static void replaceInterfaceInstanceIds(Document layoutDocument, PageLayoutUtil.IMappingResolver resolver) throws PortalException
layout
using the given PageLayoutUtil.IMappingResolver
to resolve the
identifiers.
layoutDocument
- the layout to be altered.resolver
- the resolver that will manage interface instance identifiers
resolving.
PortalException
public static List<String> getLayoutServiceInstanceIds(Document document) throws PortalException
list
of the service interface instance
identifiers
contained into the Document
.
document
- the layout document.
PortalException
public static String getNodeInterfaceInstanceId(Node interfaceInstanceNode) throws PortalException
Node
.
interfaceInstanceNode
- the node from where it should be read the service interface
instance identifier.
PortalException
public static List<Node> getLayoutInterfaceInstanceNodes(Document document)
list
with the service interface instance nodes
present into the given layout document
.
document
- the layout document.
public static NodeList getInterfaceInstanceNodeList(Document document)
node list
of the service interface instances
contained into the given layout document
.
document
- the layout document.
public static void setServiceInterfaceInstanceIdInNode(Node node, String serviceInterfaceInstanceId)
service interface instance node
.
node
- the service interface instance node.serviceInterfaceInstanceId
- the service interface instance identifier ti be set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |