@Component(tag="cwfShellEx",
widgetClass="Div",
parentTag="*",
childTag=@Component.ChildTag(value="*"))
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_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.
|
ElementBase |
register(String path,
PluginDefinition def)
Registers the plugin with the specified definition with the specified path.
|
ElementBase |
register(String path,
PluginDefinition def,
org.carewebframework.api.property.IPropertyProvider propertySource)
Registers the plugin with the specified definition with the specified path.
|
ElementBase |
register(String path,
String url)
Register a plugin by specifying a path and a url.
|
ElementBase |
register(String path,
String url,
org.carewebframework.api.property.IPropertyProvider propertySource)
Register a plugin by specifying a path and a url.
|
ElementBase |
registerFromId(String path,
String id)
Registers the plugin with the specified id and path.
|
ElementBase |
registerFromId(String path,
String id,
org.carewebframework.api.property.IPropertyProvider propertySource)
Registers the plugin with the specified id and path.
|
void |
registerLayout(String path,
String resource)
Registers a layout at the specified path.
|
ElementMenuItem |
registerMenu(String path,
String action)
Register a menu.
|
void |
setPathResolver(CareWebShellEx.PathResolver pathResolver)
Sets the path resolver implementation.
|
addMenu, addToolbarComponent, buildUI, getActivatedPlugin, getActivatedPlugins, getActivatedPlugins, getApplicationName, getAppProperty, getDesktop, getHelpViewer, getLayout, getLoadedPlugin, getLoadedPlugin, getLoadedPluginDefinitions, getLoadedPlugins, getMessageWindow, getPropertyGroups, getUILayout, isAutoStart, isLogoutConfirm, loadLayout, lock, logout, onAttach, onCommand, onKeycapture, registerHelpResource, registerPlugin, registerPropertyGroup, registerStyleSheet, reset, setAutoStart, setLayout, setLogoutConfirm, start, unregisterPlugin_syncClasses, _syncStyles, addClass, addMask, addMask, addMask, addStyle, addStyles, afterRemoveChild, focus, getBalloon, getClasses, getContext, getCss, getDragid, getDropid, getFirstVisibleChild, getFirstVisibleChild, getFlex, getHeight, getHint, getKeycapture, getPopup, getStyle, getStyles, getTabindex, getWidth, hide, isDisabled, isVisible, removeClass, removeMask, removeStyle, scrollIntoView, setBalloon, setClasses, setContext, setCss, setDisabled, setDragid, setDropid, setFlex, setFocus, setHeight, setHint, setKeycapture, setPopup, setStyles, setTabindex, setVisible, setWidth, show, toggleClass_attach, _initProps, addChild, addChild, addChild, addChildren, addEventForward, addEventForward, addEventForward, addEventForward, addEventListener, addEventListener, addEventListener, addEventListener, afterAddChild, afterSetParent, areEqual, beforeAddChild, beforeRemoveChild, beforeSetParent, bringToFront, defaultify, destroy, destroyChildren, detach, finalize, findAttribute, findByName, findByName, findChildByData, findChildByLabel, fireEvent, fireEvent, getAncestor, getAncestor, getAttribute, getAttribute, getAttribute, getAttributes, getChild, getChildAt, getChildCount, getChildCount, getChildren, getChildren, getContent, getController, getControllers, getData, getData, getDefinition, getFirstChild, getId, getIndex, getLastChild, getName, getNamespace, getNextSibling, getPage, getParent, getPreviousSibling, getRoot, hasAttribute, hasEventListener, hasEventListener, invoke, invoke, invokeIfAttached, isAncestor, isContainer, isContentSynced, isDead, isNamespace, notifyAncestors, notifyDescendants, nullify, onDestroy, propertyChange, removeAttribute, removeChild, removeEventForward, removeEventForward, removeEventForward, removeEventForward, removeEventListener, removeEventListener, removeEventListener, removeEventListener, setAttribute, setContent, setContentSynced, setData, setIndex, setName, setParent, sub, swapChildren, sync, toString, trimify, validate, validate, validateChild, validateIsChild, validatePage, validateParent, wireControllerpublic static final String TOOLBAR_PATH
public ElementBase registerFromId(String path, String id) throws Exception
path - Format is <tab name>\<tree node path>id - Unique id of pluginException - Unspecified exception.public ElementBase registerFromId(String path, String id, org.carewebframework.api.property.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 ElementBase register(String path, String url) throws Exception
path - Format is <tab name>\<tree node path>url - Main url of plugin.Exception - Unspecified exception.public ElementBase register(String path, String url, org.carewebframework.api.property.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 ElementMenuItem registerMenu(String path, String action)
path - Path for the menu.action - Associated action for the menu.public ElementBase register(String path, PluginDefinition def) throws Exception
path - Format is <tab name>\<tree node path>def - Plugin definitionException - Unspecified exception.public ElementBase register(String path, PluginDefinition def, org.carewebframework.api.property.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 © 2017 Regenstrief Center for Biomedical Informatics. All rights reserved.