public interface BasicFileMenuBuilder extends HasLockSyncMenuStateHelper
| Modifier and Type | Interface and Description |
|---|---|
static interface |
BasicFileMenuBuilder.PathProvider
A provider of Paths, when the
Path needs to be ascertained at runtime at the point of execution. |
HasLockSyncMenuStateHelper.BasicLockSyncMenuStateHelper, HasLockSyncMenuStateHelper.LockSyncMenuStateHelpersetLockSyncMenuStateHelperMenus build()
BasicFileMenuBuilder addSave(MenuItem menuItem)
BasicFileMenuBuilder addSave(Command command)
BasicFileMenuBuilder addDelete(Path path, org.jboss.errai.common.client.api.Caller<? extends SupportsDelete> deleteCaller)
BasicFileMenuBuilder addDelete(BasicFileMenuBuilder.PathProvider provider, org.jboss.errai.common.client.api.Caller<? extends SupportsDelete> deleteCaller)
BasicFileMenuBuilder addDelete(Command command)
BasicFileMenuBuilder addRename(Command command)
BasicFileMenuBuilder addRename(Path path, org.jboss.errai.common.client.api.Caller<? extends SupportsRename> renameCaller)
BasicFileMenuBuilder addRename(Path path, Validator validator, org.jboss.errai.common.client.api.Caller<? extends SupportsRename> renameCaller)
BasicFileMenuBuilder addRename(BasicFileMenuBuilder.PathProvider provider, Validator validator, org.jboss.errai.common.client.api.Caller<? extends SupportsRename> renameCaller)
BasicFileMenuBuilder addCopy(Command command)
BasicFileMenuBuilder addCopy(Path path, org.jboss.errai.common.client.api.Caller<? extends SupportsCopy> copyCaller)
BasicFileMenuBuilder addCopy(Path path, Validator validator, org.jboss.errai.common.client.api.Caller<? extends SupportsCopy> copyCaller)
BasicFileMenuBuilder addCopy(BasicFileMenuBuilder.PathProvider provider, Validator validator, org.jboss.errai.common.client.api.Caller<? extends SupportsCopy> copyCaller)
BasicFileMenuBuilder addValidate(Command command)
BasicFileMenuBuilder addRestoreVersion(Path path)
BasicFileMenuBuilder addCommand(String caption, Command command)
BasicFileMenuBuilder addNewTopLevelMenu(MenuItem menu)
Copyright © 2012–2017 JBoss by Red Hat. All rights reserved.