Class AttributeSelectorPopup

  • 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
    Direct Known Subclasses:
    GuidedRuleAttributeSelectorPopup

    public abstract class AttributeSelectorPopup
    extends org.uberfire.ext.widgets.common.client.common.popups.FormStylePopup
    • 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 
      Modifier and Type Field Description
      protected org.gwtbootstrap3.client.ui.TextBox box  
      protected org.gwtbootstrap3.client.ui.ListBox list  
      • Fields inherited from class com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected com.google.gwt.user.client.ui.Image getAddButton()  
      protected abstract String[] getAttributes()  
      protected com.google.gwt.event.dom.client.ClickHandler getMetadataHandler()  
      protected abstract String[] getReservedAttributes()  
      protected abstract void handleAttributeAddition​(String attributeName)  
      protected abstract void handleMetadataAddition​(String metadataName)  
      protected void initialize()  
      protected void initialize​(org.gwtbootstrap3.client.ui.TextBox box, org.gwtbootstrap3.client.ui.ListBox list)  
      protected abstract boolean isMetadataUnique​(String metadataName)  
      protected abstract String metadataNotUniqueMessage​(String metadataName)  
      • Methods inherited from class org.uberfire.ext.widgets.common.client.common.popups.FormStylePopup

        addAttribute, addAttribute, addAttributeWithHelp, addRow, clear, setAttributeVisibility
      • 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, 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
    • Field Detail

      • box

        protected org.gwtbootstrap3.client.ui.TextBox box
      • list

        protected org.gwtbootstrap3.client.ui.ListBox list
    • Constructor Detail

      • AttributeSelectorPopup

        public AttributeSelectorPopup()
      • AttributeSelectorPopup

        public AttributeSelectorPopup​(com.google.gwt.user.client.ui.Image icon,
                                      String title)
    • Method Detail

      • initialize

        protected final void initialize()
      • initialize

        protected final void initialize​(org.gwtbootstrap3.client.ui.TextBox box,
                                        org.gwtbootstrap3.client.ui.ListBox list)
      • getAttributes

        protected abstract String[] getAttributes()
      • getReservedAttributes

        protected abstract String[] getReservedAttributes()
      • handleAttributeAddition

        protected abstract void handleAttributeAddition​(String attributeName)
      • getAddButton

        protected com.google.gwt.user.client.ui.Image getAddButton()
      • getMetadataHandler

        protected com.google.gwt.event.dom.client.ClickHandler getMetadataHandler()
      • isMetadataUnique

        protected abstract boolean isMetadataUnique​(String metadataName)
      • metadataNotUniqueMessage

        protected abstract String metadataNotUniqueMessage​(String metadataName)
      • handleMetadataAddition

        protected abstract void handleMetadataAddition​(String metadataName)