Class AttributeSelectorPopup
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Panel
-
- com.google.gwt.user.client.ui.ComplexPanel
-
- org.gwtbootstrap3.client.ui.base.ComplexWidget
-
- org.gwtbootstrap3.client.ui.html.Div
-
- org.gwtbootstrap3.client.ui.Modal
-
- org.uberfire.ext.widgets.common.client.common.popups.BaseModal
-
- org.uberfire.ext.widgets.common.client.common.popups.FormStylePopup
-
- org.drools.workbench.screens.guided.rule.client.editor.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
-
-
Constructor Summary
Constructors Constructor Description AttributeSelectorPopup()AttributeSelectorPopup(com.google.gwt.user.client.ui.Image icon, String title)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected com.google.gwt.user.client.ui.ImagegetAddButton()protected abstract String[]getAttributes()protected com.google.gwt.event.dom.client.ClickHandlergetMetadataHandler()protected abstract String[]getReservedAttributes()protected abstract voidhandleAttributeAddition(String attributeName)protected abstract voidhandleMetadataAddition(String metadataName)protected voidinitialize()protected voidinitialize(org.gwtbootstrap3.client.ui.TextBox box, org.gwtbootstrap3.client.ui.ListBox list)protected abstract booleanisMetadataUnique(String metadataName)protected abstract StringmetadataNotUniqueMessage(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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
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)
-
handleMetadataAddition
protected abstract void handleMetadataAddition(String metadataName)
-
-