Class DataTypePickerWidget
- 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.kie.workbench.common.dmn.client.editors.types.DataTypePickerWidget
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.logical.shared.HasValueChangeHandlers<org.kie.workbench.common.dmn.api.property.dmn.QName>,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.TakesValue<org.kie.workbench.common.dmn.api.property.dmn.QName>,com.google.gwt.user.client.ui.HasEnabled,com.google.gwt.user.client.ui.HasValue<org.kie.workbench.common.dmn.api.property.dmn.QName>,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget
@Dependent @Templated public class DataTypePickerWidget extends com.google.gwt.user.client.ui.Composite implements com.google.gwt.user.client.ui.HasValue<org.kie.workbench.common.dmn.api.property.dmn.QName>, com.google.gwt.user.client.ui.HasEnabled
-
-
Constructor Summary
Constructors Constructor Description DataTypePickerWidget()DataTypePickerWidget(org.jboss.errai.common.client.dom.Anchor typeButton, org.jboss.errai.common.client.dom.Div manageContainer, org.jboss.errai.common.client.dom.Span manageLabel, org.jboss.errai.ui.client.local.spi.TranslationService translationService, QNameConverter qNameConverter, DMNGraphUtils dmnGraphUtils, javax.enterprise.event.Event<DataTypePageTabActiveEvent> dataTypePageActiveEvent, ItemDefinitionUtils itemDefinitionUtils, org.kie.workbench.common.stunner.core.client.ReadOnlyProvider readOnlyProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.event.shared.HandlerRegistrationaddValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<org.kie.workbench.common.dmn.api.property.dmn.QName> handler)org.kie.workbench.common.dmn.api.property.dmn.QNamegetValue()voidhideManageLabel()voidinit()booleanisEnabled()voidonClickTypeButton(com.google.gwt.event.dom.client.ClickEvent clickEvent)voidonDataTypePageNavTabActiveEvent(DataTypeChangedEvent event)voidsetDMNModel(org.kie.workbench.common.dmn.api.definition.model.DMNModelInstrumentedBase dmnModel)voidsetEnabled(boolean enabled)voidsetValue(org.kie.workbench.common.dmn.api.property.dmn.QName value)voidsetValue(org.kie.workbench.common.dmn.api.property.dmn.QName value, boolean fireEvents)voidshowManageLabel()-
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
-
-
-
-
Constructor Detail
-
DataTypePickerWidget
public DataTypePickerWidget()
-
DataTypePickerWidget
@Inject public DataTypePickerWidget(org.jboss.errai.common.client.dom.Anchor typeButton, org.jboss.errai.common.client.dom.Div manageContainer, org.jboss.errai.common.client.dom.Span manageLabel, org.jboss.errai.ui.client.local.spi.TranslationService translationService, QNameConverter qNameConverter, DMNGraphUtils dmnGraphUtils, javax.enterprise.event.Event<DataTypePageTabActiveEvent> dataTypePageActiveEvent, ItemDefinitionUtils itemDefinitionUtils, org.kie.workbench.common.stunner.core.client.ReadOnlyProvider readOnlyProvider)
-
-
Method Detail
-
init
@PostConstruct public void init()
-
setDMNModel
public void setDMNModel(org.kie.workbench.common.dmn.api.definition.model.DMNModelInstrumentedBase dmnModel)
-
onDataTypePageNavTabActiveEvent
public void onDataTypePageNavTabActiveEvent(@Observes DataTypeChangedEvent event)
-
onClickTypeButton
@EventHandler("typeButton") public void onClickTypeButton(com.google.gwt.event.dom.client.ClickEvent clickEvent)
-
showManageLabel
public void showManageLabel()
-
hideManageLabel
public void hideManageLabel()
-
getValue
public org.kie.workbench.common.dmn.api.property.dmn.QName getValue()
- Specified by:
getValuein interfacecom.google.gwt.user.client.ui.HasValue<org.kie.workbench.common.dmn.api.property.dmn.QName>- Specified by:
getValuein interfacecom.google.gwt.user.client.TakesValue<org.kie.workbench.common.dmn.api.property.dmn.QName>
-
setValue
public void setValue(org.kie.workbench.common.dmn.api.property.dmn.QName value)
- Specified by:
setValuein interfacecom.google.gwt.user.client.ui.HasValue<org.kie.workbench.common.dmn.api.property.dmn.QName>- Specified by:
setValuein interfacecom.google.gwt.user.client.TakesValue<org.kie.workbench.common.dmn.api.property.dmn.QName>
-
setValue
public void setValue(org.kie.workbench.common.dmn.api.property.dmn.QName value, boolean fireEvents)- Specified by:
setValuein interfacecom.google.gwt.user.client.ui.HasValue<org.kie.workbench.common.dmn.api.property.dmn.QName>
-
addValueChangeHandler
public com.google.gwt.event.shared.HandlerRegistration addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<org.kie.workbench.common.dmn.api.property.dmn.QName> handler)
- Specified by:
addValueChangeHandlerin interfacecom.google.gwt.event.logical.shared.HasValueChangeHandlers<org.kie.workbench.common.dmn.api.property.dmn.QName>
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfacecom.google.gwt.user.client.ui.HasEnabled
-
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabledin interfacecom.google.gwt.user.client.ui.HasEnabled
-
-