Class 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  
      • Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject

        com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
    • 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.
      • Fields inherited from class com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
    • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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.
    • 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 widget
        contextMenu - 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