public class CMSStructViewInjector extends java.lang.Object implements ComponentInjector
ATTRIBUTES, CODE, VALUE| Constructor and Description |
|---|
CMSStructViewInjector(CmsPageBrowserModel browserModel,
java.util.Map<BrowserSectionModel,BrowserComponent> sectionMap) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
applySclass(Component component,
java.lang.String sclassToApply) |
protected AdvancedGroupbox |
createEmptySectionView(java.lang.String position)
Create an empty section component
|
CmsPageBrowserModel |
getCmsStructBrowserModel() |
protected EventListener |
getPopupElementEventListener(DefaultPopupDialog dialogPopup) |
void |
injectComponent(HtmlBasedComponent parent,
java.util.Map<java.lang.String,? extends java.lang.Object> params)
Responsible for placed each content slot into correct position
|
protected BrowserComponent |
lookupBrowserComponentByCode(java.lang.String position)
Searches for correct view component which should be displayed at
position given as a parameter. |
protected BrowserComponent |
lookupContentBrowserEditor()
Searches for view component that displays a content element editor
|
protected void |
renderContentEditorSection(HtmlBasedComponent parent,
BrowserComponent browserComponent)
Renders resizable content editor section.
|
protected void |
renderEmptySection(Component parentComponent,
HtmlBasedComponent parent,
java.lang.String code)
Renders an empty section i.e.
|
protected void |
renderSection(HtmlBasedComponent parent,
BrowserComponent browserComponent)
Renders section already created.
|
public CMSStructViewInjector(CmsPageBrowserModel browserModel, java.util.Map<BrowserSectionModel,BrowserComponent> sectionMap)
public void injectComponent(HtmlBasedComponent parent,
java.util.Map<java.lang.String,? extends java.lang.Object> params)
injectComponent in interface ComponentInjectorprotected void renderEmptySection(Component parentComponent,
HtmlBasedComponent parent,
java.lang.String code)
protected void renderSection(HtmlBasedComponent parent,
BrowserComponent browserComponent)
protected void renderContentEditorSection(HtmlBasedComponent parent,
BrowserComponent browserComponent)
public CmsPageBrowserModel getCmsStructBrowserModel()
protected BrowserComponent lookupBrowserComponentByCode(java.lang.String position)
position given as a parameter.position - content slot positionprotected BrowserComponent lookupContentBrowserEditor()
protected AdvancedGroupbox createEmptySectionView(java.lang.String position)
position - empty section position on a pageprotected EventListener getPopupElementEventListener(DefaultPopupDialog dialogPopup)
protected void applySclass(Component component,
java.lang.String sclassToApply)
Copyright © 2018 SAP SE. All Rights Reserved.