public class LayoutUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
cloneLayout(LayoutIdentifier layoutId1,
LayoutIdentifier layoutId2)
Clone a layout.
|
static void |
copyAttributes(Element source,
Map<String,String> dest)
Copy attributes from a DOM node to a map.
|
static void |
copyAttributes(Map<String,String> source,
Element dest)
Copy attributes from a map to a DOM node.
|
static void |
deleteLayout(LayoutIdentifier layoutId)
Delete a layout.
|
static String |
getLayoutContent(LayoutIdentifier layoutId)
Returns the layout content.
|
static String |
getLayoutContentByAppId(String appId)
Load the layout associated with the specified application id.
|
static List<String> |
getLayouts(boolean shared)
Returns a list of saved layouts.
|
static ILayoutService |
getLayoutService() |
static boolean |
layoutExists(LayoutIdentifier layoutId)
Returns true if the specified layout exists.
|
static void |
renameLayout(LayoutIdentifier layoutId,
String newName)
Rename a layout.
|
static void |
saveLayout(LayoutIdentifier layoutId,
String content)
Saves a layout with the specified name and content.
|
static boolean |
validateName(String name)
Validates a layout name.
|
public static ILayoutService getLayoutService()
public static boolean validateName(String name)
name - Layout name to validate.public static boolean layoutExists(LayoutIdentifier layoutId)
layoutId - The layout identifier.public static void saveLayout(LayoutIdentifier layoutId, String content)
layoutId - The layout identifier.content - The layout content.public static void renameLayout(LayoutIdentifier layoutId, String newName)
layoutId - The original layout.newName - The new layout name.public static void cloneLayout(LayoutIdentifier layoutId1, LayoutIdentifier layoutId2)
layoutId1 - The original layout identifier.layoutId2 - The new layout identifier.public static void deleteLayout(LayoutIdentifier layoutId)
layoutId - The layout identifier.public static String getLayoutContent(LayoutIdentifier layoutId)
layoutId - The layout identifier.public static String getLayoutContentByAppId(String appId)
appId - An application id.public static List<String> getLayouts(boolean shared)
shared - If true, return shared layouts; otherwise, return personal layouts.public static void copyAttributes(Element source, Map<String,String> dest)
source - DOM node.dest - Destination map.Copyright © 2017 Regenstrief Center for Biomedical Informatics. All rights reserved.