public class DefaultConfigurableBrowserArea extends AbstractBrowserArea implements ConfigurableBrowserArea
ConfigurableBrowserArea interface.ConfigurableBrowserAreaAbstractBrowserArea.MySessionListenerBROWSER_TAB_COMPONENT, browsers, COCKPIT_ID_BROWSERAREA_TAB_PREFIX, componentMap, INFO_AREA_CONTAINER, initialized, mySessionListener, RESULT_GRID_RENDERER, visibleBrowsers| Constructor and Description |
|---|
DefaultConfigurableBrowserArea() |
| Modifier and Type | Method and Description |
|---|---|
<T extends BrowserModel> |
createBrowser(java.lang.String browserId,
java.lang.Class<T> expectedClass)
Creates a browser with the specified ID if it is supported.
|
protected java.util.List<BrowserModel> |
createInitiallyOpenedBrowsers() |
BrowserModel |
createNewDefaultBrowser()
Creates a new default browser model for this area
|
BrowserModelListener |
getBrowserListener() |
BrowserModel |
getBrowserModel(java.lang.String browserCode)
Returns the browser with the code browserCode.
|
java.lang.String |
getDefaultBrowserId()
Returns the Spring bean ID of this area's default browser.
|
java.util.List<java.lang.String> |
getSupportedBrowserIds()
Returns all browser IDs supported by this browser area.
|
void |
initialize(java.util.Map<java.lang.String,java.lang.Object> params) |
boolean |
isBrowserSupported(java.lang.String browserId)
Returns whether this browser area supports creation of browsers with the specified ID.
|
boolean |
providesDefaultBrowser() |
void |
saveQuery(BrowserModel browserModel) |
void |
setDefaultBrowserId(java.lang.String id)
Sets the Spring bean ID of this area's default browser.
|
void |
setSupportedBrowserIds(java.util.List<java.lang.String> browserIds)
Sets the browsers supported by this browser area.
|
addBrowser, addBrowser, addBrowserAreaListener, addCockpitEventAcceptor, addHiddenBrowser, addVisibleBrowser, addVisibleBrowser, addVisibleBrowser, checkShowInspector, checkShowInspector, close, closeInspector, closeInspector, closeInspectorInComponent, closeOthers, computeTabLabel, createAndAddTabPopup, createBrowserView, duplicateBrowser, fireBrowserAdded, fireBrowserChanged, fireBrowserClosed, fireBrowserFocused, fireBrowserMinimized, fireBrowserOpened, fireBrowserQuerySaved, fireBrowsersClosed, fireItemActivated, fireItemsDropped, fireSelectionChanged, fireSplitmodeChanged, getAdditionalToolbarActions, getBrowserAreaListeners, getBrowsers, getContainerComponent, getCorrespondingContentBrowser, getDefaultBrowserClass, getDefaultBrowserViewMapping, getFocusedBrowser, getHiddenBrowsers, getInfoArea, getInfoArea, getInfoAreaContainerId, getInspectorRenderer, getLabel, getManagingPerspective, getMultiSelectActions, getMultiSelectContextActions, getMultiSelectContextActionsRegistry, getPerspective, getPreviousBrowser, getViewURI, getVisibleBrowsers, hide, initBrowsers, isBrowserMinimized, isClosable, isFocused, isInfoAreaOpen, isMinimizable, isOpenInspectorOnSelect, isPossibleAddContextSubTypes, isSaveQueryAvailable, isShowAsClosable, isShowCreateDefaultBrowserButton, isSplitModeActive, isSplittable, onCockpitEvent, openInspector, openInspectorInArea, openInspectorInDiv, removeBrowser, removeBrowserAreaListener, removeCockpitEventAcceptor, replaceBrowser, replaceBrowser, resetBrowserView, setAdditionalToolbarActions, setDefaultBrowserClass, setDefaultBrowserViewMapping, setFocus, setFocusedBrowser, setInfoAreaContainerId, setInspectorRenderer, setMultiSelectActions, setMultiSelectContextActions, setMultiSelectContextActionsRegistry, setOpenInspectorOnSelect, setPerspective, setPossibleAddContextSubTypes, setShowCreateDefaultBrowserButton, setSplitModeActive, setSplitModeActiveDirectly, setSplittable, setViewURI, show, update, updateActivation, updateActiveItems, updateInfoArea, updateInfoArea, updateSelectedItemsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddBrowserAreaListener, addVisibleBrowser, addVisibleBrowser, close, closeOthers, duplicateBrowser, getBrowsers, getDefaultBrowserViewMapping, getFocusedBrowser, getMultiSelectActions, getMultiSelectContextActions, getMultiSelectContextActionsRegistry, getPreviousBrowser, getVisibleBrowsers, hide, initBrowsers, isBrowserMinimized, isClosable, isMinimizable, isSaveQueryAvailable, isSplitModeActive, isSplittable, removeBrowserAreaListener, replaceBrowser, setFocusedBrowser, setMultiSelectActions, setMultiSelectContextActions, setMultiSelectContextActionsRegistry, setSplitModeActive, setSplittable, show, updateActivation, updateActiveItems, updateSelectedItemsgetPerspective, setPerspective, updategetLabel, getViewURIonCockpitEventaddCockpitEventAcceptor, removeCockpitEventAcceptorgetManagingPerspective, isFocused, setFocuspublic BrowserModelListener getBrowserListener()
getBrowserListener in class AbstractBrowserAreapublic void saveQuery(BrowserModel browserModel)
saveQuery in interface UIBrowserAreapublic void initialize(java.util.Map<java.lang.String,java.lang.Object> params)
initialize in interface UICockpitAreainitialize in interface UIComponentinitialize in class AbstractBrowserAreaprotected java.util.List<BrowserModel> createInitiallyOpenedBrowsers()
public BrowserModel createNewDefaultBrowser()
AbstractBrowserAreacreateNewDefaultBrowser in class AbstractBrowserAreapublic <T extends BrowserModel> T createBrowser(java.lang.String browserId, java.lang.Class<T> expectedClass)
ConfigurableBrowserAreaConfigurableBrowserArea.isBrowserSupported(String) should be called before calling this method in order to assure
that a browser with the specified code can be created.createBrowser in interface ConfigurableBrowserAreaT - type of browser modelbrowserId - browser Spring bean IDexpectedClass - expected browser typeTConfigurableBrowserArea.isBrowserSupported(String)public boolean providesDefaultBrowser()
providesDefaultBrowser in class AbstractBrowserAreapublic boolean isBrowserSupported(java.lang.String browserId)
ConfigurableBrowserAreaConfigurableBrowserArea.setSupportedBrowserIds(List)isBrowserSupported in interface ConfigurableBrowserAreabrowserId - browser IDtrue if browser with the specified id can be created, false otherwiseConfigurableBrowserArea.createBrowser(String, Class)public java.lang.String getDefaultBrowserId()
ConfigurableBrowserAreagetDefaultBrowserId in interface ConfigurableBrowserAreapublic java.util.List<java.lang.String> getSupportedBrowserIds()
ConfigurableBrowserAreagetSupportedBrowserIds in interface ConfigurableBrowserAreapublic void setDefaultBrowserId(java.lang.String id)
ConfigurableBrowserAreasetDefaultBrowserId in interface ConfigurableBrowserAreaid - bean ID of the default browserpublic void setSupportedBrowserIds(java.util.List<java.lang.String> browserIds)
ConfigurableBrowserAreasetSupportedBrowserIds in interface ConfigurableBrowserAreabrowserIds - list containing Spring bean IDs of all supported browserspublic BrowserModel getBrowserModel(java.lang.String browserCode)
ConfigurableBrowserAreagetBrowserModel in interface ConfigurableBrowserAreabrowserCode - code of the browserCopyright © 2018 SAP SE. All Rights Reserved.