public class BasicFileMenuBuilderImpl extends Object implements BasicFileMenuBuilder
BasicFileMenuBuilder.PathProviderHasLockSyncMenuStateHelper.BasicLockSyncMenuStateHelper, HasLockSyncMenuStateHelper.LockSyncMenuStateHelper| Constructor and Description |
|---|
BasicFileMenuBuilderImpl() |
public BasicFileMenuBuilder addSave(MenuItem menuItem)
addSave in interface BasicFileMenuBuilderpublic BasicFileMenuBuilder addSave(Command command)
addSave in interface BasicFileMenuBuilderpublic BasicFileMenuBuilder addDelete(Path path, org.jboss.errai.common.client.api.Caller<? extends SupportsDelete> deleteCaller)
addDelete in interface BasicFileMenuBuilderpublic BasicFileMenuBuilder addDelete(BasicFileMenuBuilder.PathProvider provider, org.jboss.errai.common.client.api.Caller<? extends SupportsDelete> deleteCaller)
addDelete in interface BasicFileMenuBuilderpublic BasicFileMenuBuilder addDelete(Command command)
addDelete in interface BasicFileMenuBuilderpublic BasicFileMenuBuilder addRename(Command command)
addRename in interface BasicFileMenuBuilderpublic BasicFileMenuBuilder addRename(Path path, org.jboss.errai.common.client.api.Caller<? extends SupportsRename> renameCaller)
addRename in interface BasicFileMenuBuilderpublic BasicFileMenuBuilder addRename(Path path, Validator validator, org.jboss.errai.common.client.api.Caller<? extends SupportsRename> renameCaller)
addRename in interface BasicFileMenuBuilderpublic BasicFileMenuBuilder addRename(BasicFileMenuBuilder.PathProvider provider, Validator validator, org.jboss.errai.common.client.api.Caller<? extends SupportsRename> renameCaller)
addRename in interface BasicFileMenuBuilderpublic BasicFileMenuBuilder addCopy(Command command)
addCopy in interface BasicFileMenuBuilderpublic BasicFileMenuBuilder addCopy(Path path, org.jboss.errai.common.client.api.Caller<? extends SupportsCopy> copyCaller)
addCopy in interface BasicFileMenuBuilderpublic BasicFileMenuBuilder addCopy(Path path, Validator validator, org.jboss.errai.common.client.api.Caller<? extends SupportsCopy> copyCaller)
addCopy in interface BasicFileMenuBuilderpublic BasicFileMenuBuilder addCopy(Path path, Validator validator, org.jboss.errai.common.client.api.Caller<? extends SupportsCopy> copyCaller, CopyPopupView copyPopupView)
addCopy in interface BasicFileMenuBuilderpublic BasicFileMenuBuilder addCopy(BasicFileMenuBuilder.PathProvider provider, Validator validator, org.jboss.errai.common.client.api.Caller<? extends SupportsCopy> copyCaller, CopyPopupView copyPopupView)
addCopy in interface BasicFileMenuBuilderpublic HasBusyIndicatorDefaultErrorCallback getCopyErrorCallback(CopyPopupView copyPopupView, BusyIndicatorView busyIndicatorView)
public BasicFileMenuBuilder addValidate(Command validateCommand)
addValidate in interface BasicFileMenuBuilderpublic BasicFileMenuBuilder addRestoreVersion(Path path)
addRestoreVersion in interface BasicFileMenuBuilderpublic BasicFileMenuBuilder addCommand(String caption, Command command)
addCommand in interface BasicFileMenuBuilderpublic Menus build()
build in interface BasicFileMenuBuilderpublic BasicFileMenuBuilder addNewTopLevelMenu(MenuItem menu)
addNewTopLevelMenu in interface BasicFileMenuBuilderpublic void setLockSyncMenuStateHelper(HasLockSyncMenuStateHelper.LockSyncMenuStateHelper lockSyncMenuStateHelper)
HasLockSyncMenuStateHelperMenuItems synchronized with locks state (see LockInfo. MenuItems
considered to be synchronized with lock state are 'Save', 'Delete', 'Rename' and 'Restore'.setLockSyncMenuStateHelper in interface HasLockSyncMenuStateHelperlockSyncMenuStateHelper - Cannot be null.Copyright © 2012–2016 JBoss by Red Hat. All rights reserved.