Class ImportsWidgetViewImpl
- 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.widgets.configresource.client.widget.unbound.ImportsWidgetViewImpl
-
- 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,ImportsWidgetView,org.uberfire.client.mvp.HasPresenter<ImportsWidgetView.Presenter>,org.uberfire.client.mvp.UberView<ImportsWidgetView.Presenter>,org.uberfire.ext.widgets.common.client.common.HasBusyIndicator
public class ImportsWidgetViewImpl extends com.google.gwt.user.client.ui.Composite implements ImportsWidgetView
-
-
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 org.kie.workbench.common.widgets.configresource.client.widget.unbound.ImportsWidgetView
ImportsWidgetView.Presenter
-
-
Constructor Summary
Constructors Constructor Description ImportsWidgetViewImpl()ImportsWidgetViewImpl(AddImportPopup addImportPopup, javax.enterprise.event.Event<org.uberfire.client.mvp.LockRequiredEvent> lockRequired)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidhideBusyIndicator()voidinit(ImportsWidgetView.Presenter presenter)voidonClickAddImportButton(com.google.gwt.event.dom.client.ClickEvent event)voidsetContent(List<org.kie.soup.project.datamodel.imports.Import> importTypes, boolean isReadOnly)voidshowBusyIndicator(String message)voidupdateRenderedColumns()Method refresh the set of used columns according to actual imports.-
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
-
ImportsWidgetViewImpl
public ImportsWidgetViewImpl()
-
ImportsWidgetViewImpl
@Inject public ImportsWidgetViewImpl(AddImportPopup addImportPopup, javax.enterprise.event.Event<org.uberfire.client.mvp.LockRequiredEvent> lockRequired)
-
-
Method Detail
-
init
public void init(ImportsWidgetView.Presenter presenter)
- Specified by:
initin interfaceorg.uberfire.client.mvp.HasPresenter<ImportsWidgetView.Presenter>
-
setContent
public void setContent(List<org.kie.soup.project.datamodel.imports.Import> importTypes, boolean isReadOnly)
- Specified by:
setContentin interfaceImportsWidgetView
-
onClickAddImportButton
@UiHandler("addImportButton") public void onClickAddImportButton(com.google.gwt.event.dom.client.ClickEvent event)
-
showBusyIndicator
public void showBusyIndicator(String message)
- Specified by:
showBusyIndicatorin interfaceorg.uberfire.ext.widgets.common.client.common.HasBusyIndicator
-
hideBusyIndicator
public void hideBusyIndicator()
- Specified by:
hideBusyIndicatorin interfaceorg.uberfire.ext.widgets.common.client.common.HasBusyIndicator
-
updateRenderedColumns
public void updateRenderedColumns()
Description copied from interface:ImportsWidgetViewMethod refresh the set of used columns according to actual imports. We do not render 'Remove' column if just non removable imports are present.- Specified by:
updateRenderedColumnsin interfaceImportsWidgetView
-
-