Package org.opencms.gwt.client.ui
Class CmsLinkWarningPanel
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.opencms.gwt.client.ui.CmsLinkWarningPanel
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers
,com.google.gwt.event.shared.HasHandlers
,com.google.gwt.user.client.EventListener
,com.google.gwt.user.client.ui.HasVisibility
,com.google.gwt.user.client.ui.IsRenderable
,com.google.gwt.user.client.ui.IsWidget
public class CmsLinkWarningPanel extends com.google.gwt.user.client.ui.Composite
A widget containing that links to a sitemap item which the user wants to delete will be broken.- Since:
- 8.0.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static interface
CmsLinkWarningPanel.I_CmsLinkWarningPanelUiBinder
-
Field Summary
Fields Modifier and Type Field Description protected com.google.gwt.user.client.ui.Label
m_label
The label containing the warning that links will be broken.protected CmsList<CmsTreeItem>
m_linkPanel
The panel containing the links that will be broken.
-
Constructor Summary
Constructors Constructor Description CmsLinkWarningPanel()
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CmsListItemWidget
createListItemWidget(org.opencms.gwt.shared.CmsBrokenLinkBean brokenLinkBean, boolean contextMenu)
Helper method for creating a list item widget based on a bean.protected CmsTreeItem
createTreeItem(org.opencms.gwt.shared.CmsBrokenLinkBean brokenLinkBean)
Helper method for creating a tree item from a bean.void
fill(java.util.List<org.opencms.gwt.shared.CmsBrokenLinkBean> brokenLinkBeans)
Fills the panel with the tree list of broken links.-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
-
-
-
Field Detail
-
m_label
@UiField protected com.google.gwt.user.client.ui.Label m_label
The label containing the warning that links will be broken.
-
m_linkPanel
@UiField protected CmsList<CmsTreeItem> m_linkPanel
The panel containing the links that will be broken.
-
-
Constructor Detail
-
CmsLinkWarningPanel
public CmsLinkWarningPanel()
Default constructor.
-
-
Method Detail
-
fill
public void fill(java.util.List<org.opencms.gwt.shared.CmsBrokenLinkBean> brokenLinkBeans)
Fills the panel with the tree list of broken links.- Parameters:
brokenLinkBeans
- the beans representing the broken links
-
createListItemWidget
protected CmsListItemWidget createListItemWidget(org.opencms.gwt.shared.CmsBrokenLinkBean brokenLinkBean, boolean contextMenu)
Helper method for creating a list item widget based on a bean.- Parameters:
brokenLinkBean
- the bean with the data for the list item widgetcontextMenu
- true if a context menu should be added- Returns:
- the new list item widget
-
createTreeItem
protected CmsTreeItem createTreeItem(org.opencms.gwt.shared.CmsBrokenLinkBean brokenLinkBean)
Helper method for creating a tree item from a bean.- Parameters:
brokenLinkBean
- the bean containing the data for the tree item- Returns:
- a tree item
-
-