Class VersionMenuDropDownButton
- java.lang.Object
-
- org.uberfire.ext.editor.commons.client.history.VersionMenuDropDownButton
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.HasEnabled,com.google.gwt.user.client.ui.IsWidget,VersionMenuDropDownButtonView.Presenter
public class VersionMenuDropDownButton extends Object implements VersionMenuDropDownButtonView.Presenter, com.google.gwt.user.client.ui.HasEnabled, com.google.gwt.user.client.ui.IsWidget
-
-
Constructor Summary
Constructors Constructor Description VersionMenuDropDownButton()VersionMenuDropDownButton(VersionMenuDropDownButtonView view)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSelectionCallback(org.uberfire.client.callbacks.Callback<org.uberfire.java.nio.base.version.VersionRecord> selectionCallback)com.google.gwt.user.client.ui.WidgetasWidget()booleanisEnabled()voidonMenuOpening()voidonVersionRecordSelected(org.uberfire.java.nio.base.version.VersionRecord result)voidresetVersions()Clears the version and versions from the Presenter's internal state.voidsetEnabled(boolean enabled)voidsetItems(List<org.uberfire.java.nio.base.version.VersionRecord> versions)voidsetShowMoreCommand(org.uberfire.mvp.Command showMore)voidsetVersion(String version)
-
-
-
Constructor Detail
-
VersionMenuDropDownButton
public VersionMenuDropDownButton()
-
VersionMenuDropDownButton
@Inject public VersionMenuDropDownButton(VersionMenuDropDownButtonView view)
-
-
Method Detail
-
asWidget
public com.google.gwt.user.client.ui.Widget asWidget()
- Specified by:
asWidgetin interfacecom.google.gwt.user.client.ui.IsWidget
-
setItems
public void setItems(List<org.uberfire.java.nio.base.version.VersionRecord> versions)
-
onMenuOpening
public void onMenuOpening()
- Specified by:
onMenuOpeningin interfaceVersionMenuDropDownButtonView.Presenter
-
resetVersions
public void resetVersions()
Description copied from interface:VersionMenuDropDownButtonView.PresenterClears the version and versions from the Presenter's internal state. This is required if you want to reinitialise the VersionRecordManager with history for a different Path to which it was originally initialised for.- Specified by:
resetVersionsin interfaceVersionMenuDropDownButtonView.Presenter
-
addSelectionCallback
public void addSelectionCallback(org.uberfire.client.callbacks.Callback<org.uberfire.java.nio.base.version.VersionRecord> selectionCallback)
-
setShowMoreCommand
public void setShowMoreCommand(org.uberfire.mvp.Command showMore)
-
setVersion
public void setVersion(String version)
-
onVersionRecordSelected
public void onVersionRecordSelected(org.uberfire.java.nio.base.version.VersionRecord result)
- Specified by:
onVersionRecordSelectedin interfaceVersionMenuDropDownButtonView.Presenter
-
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
-
-