Class DisplayerEditorPopup

  • 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.HasWidgets, com.google.gwt.user.client.ui.HasWidgets.ForIsWidget, com.google.gwt.user.client.ui.IndexedPanel, com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget, com.google.gwt.user.client.ui.IsWidget, Iterable<com.google.gwt.user.client.ui.Widget>, org.gwtbootstrap3.client.ui.base.HasId, org.gwtbootstrap3.client.ui.base.HasInlineStyle, org.gwtbootstrap3.client.ui.base.HasPull, org.gwtbootstrap3.client.ui.base.HasResponsiveness, org.gwtbootstrap3.client.ui.IsClosable

    @Dependent
    public class DisplayerEditorPopup
    extends org.uberfire.ext.widgets.common.client.common.popups.BaseModal
    • Nested Class Summary

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

        com.google.gwt.user.client.ui.HasWidgets.ForIsWidget
      • Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.IndexedPanel

        com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget
    • Field Summary

      • Fields inherited from class com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addHiddenHandler()  
      protected org.uberfire.ext.widgets.common.client.common.popups.footers.ModalFooterOKCancelButtons createModalFooterOKCancelButtons()  
      protected org.gwtbootstrap3.client.shared.event.ModalShownHandler createShownHandler​(org.dashbuilder.displayer.DisplayerSettings settings)
      The popup must be visible in order that the table can display the different row's values.
      org.dashbuilder.displayer.DisplayerSettings getDisplayerSettings()  
      DisplayerEditorPopup init​(org.dashbuilder.displayer.DisplayerSettings settings)  
      protected void removeShownHandler()  
      void setDisplayerSubType​(org.dashbuilder.displayer.DisplayerSubType displayerSubType)  
      void setDisplayerType​(org.dashbuilder.displayer.DisplayerType displayerType)  
      void setEditDisplayerTitle​(String editDisplayerTitle)  
      void setExternalDisplayerEnabled​(boolean enabled)  
      void setNewDisplayerTitle​(String newDisplayerTitle)  
      void setOnCloseCommand​(org.uberfire.mvp.Command closeCommand)  
      void setOnSaveCommand​(org.uberfire.mvp.Command saveCommand)  
      void setTypeSelectorEnabled​(boolean enableTypeSelector)  
      • Methods inherited from class org.uberfire.ext.widgets.common.client.common.popups.BaseModal

        getEnterDomHandler, handleDefaultAction, handleDefaultAction, setBody, setFocus, show
      • Methods inherited from class org.gwtbootstrap3.client.ui.Modal

        add, addHiddenHandler, addHideHandler, addShowHandler, addShownHandler, hide, isClosable, onHidden, onHide, onLoad, onShow, onShown, onUnload, setClosable, setDataBackdrop, setDataKeyboard, setFade, setHideOtherModals, setRemoveOnHide, setSize, setTitle, setWidth, toggle
      • Methods inherited from class org.gwtbootstrap3.client.ui.base.ComplexWidget

        getId, getPull, insert, insert, remove, setColor, setHiddenOn, setId, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPull, setVisibleOn
      • Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel

        add, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, iterator, remove
      • Methods inherited from class com.google.gwt.user.client.ui.Panel

        add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
      • Methods inherited from class com.google.gwt.user.client.ui.Widget

        addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, 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, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, setVisible, sinkBitlessEvent, toString
    • Constructor Detail

      • DisplayerEditorPopup

        @Inject
        public DisplayerEditorPopup​(DisplayerEditor editor)
    • Method Detail

      • getDisplayerSettings

        public org.dashbuilder.displayer.DisplayerSettings getDisplayerSettings()
      • setNewDisplayerTitle

        public void setNewDisplayerTitle​(String newDisplayerTitle)
      • setEditDisplayerTitle

        public void setEditDisplayerTitle​(String editDisplayerTitle)
      • setDisplayerType

        public void setDisplayerType​(org.dashbuilder.displayer.DisplayerType displayerType)
      • setDisplayerSubType

        public void setDisplayerSubType​(org.dashbuilder.displayer.DisplayerSubType displayerSubType)
      • setOnSaveCommand

        public void setOnSaveCommand​(org.uberfire.mvp.Command saveCommand)
      • setOnCloseCommand

        public void setOnCloseCommand​(org.uberfire.mvp.Command closeCommand)
      • setTypeSelectorEnabled

        public void setTypeSelectorEnabled​(boolean enableTypeSelector)
      • setExternalDisplayerEnabled

        public void setExternalDisplayerEnabled​(boolean enabled)
      • createShownHandler

        protected org.gwtbootstrap3.client.shared.event.ModalShownHandler createShownHandler​(org.dashbuilder.displayer.DisplayerSettings settings)

        The popup must be visible in order that the table can display the different row's values. So after popup is shown, initialize the editor.

      • removeShownHandler

        protected void removeShownHandler()
      • addHiddenHandler

        protected void addHiddenHandler()
      • createModalFooterOKCancelButtons

        protected org.uberfire.ext.widgets.common.client.common.popups.footers.ModalFooterOKCancelButtons createModalFooterOKCancelButtons()