Interface BasicFileMenuBuilder
-
- All Superinterfaces:
HasLockSyncMenuStateHelper
- All Known Implementing Classes:
BasicFileMenuBuilderImpl
public interface BasicFileMenuBuilder extends HasLockSyncMenuStateHelper
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceBasicFileMenuBuilder.PathProviderA provider of Paths, when thePathneeds to be ascertained at runtime at the point of execution.-
Nested classes/interfaces inherited from interface org.uberfire.ext.editor.commons.client.menu.HasLockSyncMenuStateHelper
HasLockSyncMenuStateHelper.BasicLockSyncMenuStateHelper, HasLockSyncMenuStateHelper.LockSyncMenuStateHelper
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BasicFileMenuBuilderaddCommand(String caption, org.uberfire.mvp.Command command)BasicFileMenuBuilderaddCopy(org.uberfire.backend.vfs.Path path, org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsCopy> copyCaller)BasicFileMenuBuilderaddCopy(org.uberfire.backend.vfs.Path path, Validator validator, org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsCopy> copyCaller)BasicFileMenuBuilderaddCopy(BasicFileMenuBuilder.PathProvider provider, Validator validator, org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsCopy> copyCaller)BasicFileMenuBuilderaddCopy(org.uberfire.mvp.Command command)BasicFileMenuBuilderaddDelete(org.uberfire.backend.vfs.Path path, org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsDelete> deleteCaller)BasicFileMenuBuilderaddDelete(org.uberfire.backend.vfs.Path path, org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsDelete> deleteCaller, Validator validator)BasicFileMenuBuilderaddDelete(BasicFileMenuBuilder.PathProvider provider, org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsDelete> deleteCaller)BasicFileMenuBuilderaddDelete(BasicFileMenuBuilder.PathProvider provider, org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsDelete> deleteCaller, Validator validator)BasicFileMenuBuilderaddDelete(org.uberfire.mvp.Command command)BasicFileMenuBuilderaddNewTopLevelMenu(org.uberfire.workbench.model.menu.MenuItem menu)BasicFileMenuBuilderaddRename(org.uberfire.backend.vfs.Path path, org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsRename> renameCaller)BasicFileMenuBuilderaddRename(org.uberfire.backend.vfs.Path path, Validator validator, org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsRename> renameCaller)BasicFileMenuBuilderaddRename(BasicFileMenuBuilder.PathProvider provider, Validator validator, org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsRename> renameCaller)BasicFileMenuBuilderaddRename(org.uberfire.mvp.Command command)BasicFileMenuBuilderaddRestoreVersion(org.uberfire.backend.vfs.Path path, org.uberfire.ext.editor.commons.version.CurrentBranch currentBranch)BasicFileMenuBuilderaddSave(org.uberfire.mvp.Command command)BasicFileMenuBuilderaddSave(org.uberfire.workbench.model.menu.MenuItem menuItem)BasicFileMenuBuilderaddValidate(org.uberfire.mvp.Command command)org.uberfire.workbench.model.menu.Menusbuild()-
Methods inherited from interface org.uberfire.ext.editor.commons.client.menu.HasLockSyncMenuStateHelper
setLockSyncMenuStateHelper
-
-
-
-
Method Detail
-
build
org.uberfire.workbench.model.menu.Menus build()
-
addSave
BasicFileMenuBuilder addSave(org.uberfire.workbench.model.menu.MenuItem menuItem)
-
addSave
BasicFileMenuBuilder addSave(org.uberfire.mvp.Command command)
-
addDelete
BasicFileMenuBuilder addDelete(org.uberfire.backend.vfs.Path path, org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsDelete> deleteCaller)
-
addDelete
BasicFileMenuBuilder addDelete(org.uberfire.backend.vfs.Path path, org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsDelete> deleteCaller, Validator validator)
-
addDelete
BasicFileMenuBuilder addDelete(BasicFileMenuBuilder.PathProvider provider, org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsDelete> deleteCaller)
-
addDelete
BasicFileMenuBuilder addDelete(BasicFileMenuBuilder.PathProvider provider, org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsDelete> deleteCaller, Validator validator)
-
addDelete
BasicFileMenuBuilder addDelete(org.uberfire.mvp.Command command)
-
addRename
BasicFileMenuBuilder addRename(org.uberfire.mvp.Command command)
-
addRename
BasicFileMenuBuilder addRename(org.uberfire.backend.vfs.Path path, org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsRename> renameCaller)
-
addRename
BasicFileMenuBuilder addRename(org.uberfire.backend.vfs.Path path, Validator validator, org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsRename> renameCaller)
-
addRename
BasicFileMenuBuilder addRename(BasicFileMenuBuilder.PathProvider provider, Validator validator, org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsRename> renameCaller)
-
addCopy
BasicFileMenuBuilder addCopy(org.uberfire.mvp.Command command)
-
addCopy
BasicFileMenuBuilder addCopy(org.uberfire.backend.vfs.Path path, org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsCopy> copyCaller)
-
addCopy
BasicFileMenuBuilder addCopy(org.uberfire.backend.vfs.Path path, Validator validator, org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsCopy> copyCaller)
-
addCopy
BasicFileMenuBuilder addCopy(BasicFileMenuBuilder.PathProvider provider, Validator validator, org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsCopy> copyCaller)
-
addValidate
BasicFileMenuBuilder addValidate(org.uberfire.mvp.Command command)
-
addRestoreVersion
BasicFileMenuBuilder addRestoreVersion(org.uberfire.backend.vfs.Path path, org.uberfire.ext.editor.commons.version.CurrentBranch currentBranch)
-
addCommand
BasicFileMenuBuilder addCommand(String caption, org.uberfire.mvp.Command command)
-
addNewTopLevelMenu
BasicFileMenuBuilder addNewTopLevelMenu(org.uberfire.workbench.model.menu.MenuItem menu)
-
-