public class CareWebShellEx extends CareWebShell
| Modifier and Type | Class and Description |
|---|---|
class |
CareWebShellEx.PathResolver
Locates the plugin's parent UI element given a tab pane and a path.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
TOOLBAR_PATH |
LBL_CONFIRM_CLOSE, LBL_LOGOUT_CANCEL, LBL_LOGOUT_CONFIRMATION, LBL_LOGOUT_CONFIRMATION_CAPTION, LBL_NO_LAYOUT| Constructor and Description |
|---|
CareWebShellEx() |
| Modifier and Type | Method and Description |
|---|---|
CareWebShellEx.PathResolver |
getPathResolver()
Returns the path resolver implementation.
|
UIElementBase |
register(String path,
PluginDefinition def)
Registers the plugin with the specified definition with the specified path.
|
UIElementBase |
register(String path,
PluginDefinition def,
IPropertyProvider propertySource)
Registers the plugin with the specified definition with the specified path.
|
UIElementBase |
register(String path,
String url)
Register a plugin by specifying a path and a url.
|
UIElementBase |
register(String path,
String url,
IPropertyProvider propertySource)
Register a plugin by specifying a path and a url.
|
UIElementBase |
registerFromId(String path,
String id)
Registers the plugin with the specified id and path.
|
UIElementBase |
registerFromId(String path,
String id,
IPropertyProvider propertySource)
Registers the plugin with the specified id and path.
|
void |
registerLayout(String path,
String resource)
Registers a layout at the specified path.
|
UIElementMenuItem |
registerMenu(String path,
String action)
Register a menu.
|
void |
setPathResolver(CareWebShellEx.PathResolver pathResolver)
Sets the path resolver implementation.
|
addMenu, addToolbarComponent, afterCompose, buildUI, clearMessages, clearMessages, getActivatedPlugin, getActivatedPlugins, getActivatedPlugins, getApplicationName, getClientInformation, getLayout, getLoadedPlugin, getLoadedPlugin, getLoadedPluginDefinitions, getLoadedPlugins, getPropertyGroups, getUIDesktop, getUILayout, isAutoStart, loadLayoutByAppId, loadLayoutByAppId, loadLayoutFromResource, lock, logout, onCommand, onCtrlKey, registerHelpResource, registerPlugin, registerPropertyGroup, registerStyleSheet, reset, setAutoStart, setLayout, showMessage, showMessage, showMessage, showMessage, showMessage, showMessage, showMessage, start, unregisterPluginclone, getContext, getCtrlKeys, getPopup, getTooltip, setContext, setContext, setCtrlKeys, setPopup, setPopup, setTooltip, setTooltipfocus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZindex, getZIndex, service, setAction, setClass, setDraggable, setDroppable, setFocus, setHeight, setHeightDirectly, setHflex, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTooltiptext, setTop, setTopDirectly, setVflex, setWidth, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectlyaddAnnotation, addAnnotation, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addScopeListener, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildAdded, beforeChildRemoved, beforeParentChanged, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableClientUpdate, equals, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getChildren, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRoot, getSpaceOwner, getStubonly, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasFellow, hasFellow, insertBefore, invalidate, isChildable, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, onPageAttached, onPageDetached, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeChild, removeEventListener, removeForward, removeForward, removeScopeListener, render, render, render, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setTemplate, setVisible, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, willPassivate, willPassivate, willSerialize, willSerializepublic static final String TOOLBAR_PATH
public UIElementBase registerFromId(String path, String id) throws Exception
path - Format is <tab name>\<tree node path>id - Unique id of pluginException - Unspecified exception.public UIElementBase registerFromId(String path, String id, IPropertyProvider propertySource) throws Exception
path - Format is <tab name>\<tree node path>id - Unique id of pluginpropertySource - Optional source for retrieving property values.Exception - Unspecified exception.public UIElementBase register(String path, String url) throws Exception
path - Format is <tab name>\<tree node path>url - Main url of plugin.Exception - Unspecified exception.public UIElementBase register(String path, String url, IPropertyProvider propertySource) throws Exception
path - Format is <tab name>\<tree node path>url - Main url of plugin.propertySource - Optional source for retrieving property values.Exception - Unspecified exception.public UIElementMenuItem registerMenu(String path, String action)
path - Path for the menu.action - Associated action for the menu.public UIElementBase register(String path, PluginDefinition def) throws Exception
path - Format is <tab name>\<tree node path>def - Plugin definitionException - Unspecified exception.public UIElementBase register(String path, PluginDefinition def, IPropertyProvider propertySource) throws Exception
path - Format is <tab name>\<tree node path>def - Plugin definitionpropertySource - Optional source for retrieving property values.Exception - Unspecified exception.public void registerLayout(String path, String resource) throws Exception
path - Format is <tab name>\<tree node path>resource - Location of the xml layout.Exception - Unspecified exception.public CareWebShellEx.PathResolver getPathResolver()
public void setPathResolver(CareWebShellEx.PathResolver pathResolver)
pathResolver - The path resolver.Copyright © 2016 Regenstrief Center for Biomedical Informatics. All rights reserved.