Class FileMenuBuilderImpl
- java.lang.Object
-
- org.kie.workbench.common.widgets.client.menu.FileMenuBuilderImpl
-
- All Implemented Interfaces:
FileMenuBuilder,org.uberfire.ext.editor.commons.client.menu.HasLockSyncMenuStateHelper
@Dependent public class FileMenuBuilderImpl extends Object implements FileMenuBuilder
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.uberfire.ext.editor.commons.client.menu.HasLockSyncMenuStateHelper
org.uberfire.ext.editor.commons.client.menu.HasLockSyncMenuStateHelper.BasicLockSyncMenuStateHelper, org.uberfire.ext.editor.commons.client.menu.HasLockSyncMenuStateHelper.LockSyncMenuStateHelper
-
-
Constructor Summary
Constructors Constructor Description FileMenuBuilderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileMenuBuilderaddCommand(String caption, org.uberfire.mvp.Command command)FileMenuBuilderImpladdCopy(org.uberfire.backend.vfs.Path path)FileMenuBuilderImpladdCopy(org.uberfire.backend.vfs.Path path, org.uberfire.ext.editor.commons.client.validation.Validator validator)FileMenuBuilderaddCopy(org.uberfire.ext.editor.commons.client.menu.BasicFileMenuBuilder.PathProvider provider, org.uberfire.ext.editor.commons.client.validation.Validator validator)FileMenuBuilderaddCopy(org.uberfire.mvp.Command command)FileMenuBuilderImpladdDelete(org.uberfire.backend.vfs.Path path)FileMenuBuilderImpladdDelete(org.uberfire.backend.vfs.Path path, org.uberfire.ext.editor.commons.client.validation.Validator validator)FileMenuBuilderaddDelete(org.uberfire.ext.editor.commons.client.menu.BasicFileMenuBuilder.PathProvider provider)FileMenuBuilderaddDelete(org.uberfire.ext.editor.commons.client.menu.BasicFileMenuBuilder.PathProvider provider, org.uberfire.ext.editor.commons.client.validation.Validator validator)FileMenuBuilderaddDelete(org.uberfire.mvp.Command command)FileMenuBuilderaddNewTopLevelMenu(org.uberfire.workbench.model.menu.MenuItem menu)FileMenuBuilderImpladdRename(org.uberfire.backend.vfs.Path path)FileMenuBuilderImpladdRename(org.uberfire.backend.vfs.Path path, org.uberfire.ext.editor.commons.client.validation.Validator validator)FileMenuBuilderaddRename(org.uberfire.ext.editor.commons.client.menu.BasicFileMenuBuilder.PathProvider provider, org.uberfire.ext.editor.commons.client.validation.Validator validator)FileMenuBuilderaddRename(org.uberfire.mvp.Command command)FileMenuBuilderaddRestoreVersion(org.uberfire.backend.vfs.Path path)FileMenuBuilderaddSave(org.uberfire.mvp.Command command)FileMenuBuilderaddSave(org.uberfire.workbench.model.menu.MenuItem menuItem)FileMenuBuilderaddValidate(org.uberfire.mvp.Command command)org.uberfire.workbench.model.menu.Menusbuild()voidsetLockSyncMenuStateHelper(org.uberfire.ext.editor.commons.client.menu.HasLockSyncMenuStateHelper.LockSyncMenuStateHelper lockSyncMenuStateHelper)
-
-
-
Method Detail
-
build
public org.uberfire.workbench.model.menu.Menus build()
- Specified by:
buildin interfaceFileMenuBuilder
-
addSave
public FileMenuBuilder addSave(org.uberfire.workbench.model.menu.MenuItem menuItem)
- Specified by:
addSavein interfaceFileMenuBuilder
-
addSave
public FileMenuBuilder addSave(org.uberfire.mvp.Command command)
- Specified by:
addSavein interfaceFileMenuBuilder
-
addDelete
public FileMenuBuilder addDelete(org.uberfire.mvp.Command command)
- Specified by:
addDeletein interfaceFileMenuBuilder
-
addRename
public FileMenuBuilder addRename(org.uberfire.mvp.Command command)
- Specified by:
addRenamein interfaceFileMenuBuilder
-
addCopy
public FileMenuBuilder addCopy(org.uberfire.mvp.Command command)
- Specified by:
addCopyin interfaceFileMenuBuilder
-
addValidate
public FileMenuBuilder addValidate(org.uberfire.mvp.Command command)
- Specified by:
addValidatein interfaceFileMenuBuilder
-
addRestoreVersion
public FileMenuBuilder addRestoreVersion(org.uberfire.backend.vfs.Path path)
- Specified by:
addRestoreVersionin interfaceFileMenuBuilder
-
addCommand
public FileMenuBuilder addCommand(String caption, org.uberfire.mvp.Command command)
- Specified by:
addCommandin interfaceFileMenuBuilder
-
addNewTopLevelMenu
public FileMenuBuilder addNewTopLevelMenu(org.uberfire.workbench.model.menu.MenuItem menu)
- Specified by:
addNewTopLevelMenuin interfaceFileMenuBuilder
-
addDelete
public FileMenuBuilderImpl addDelete(org.uberfire.backend.vfs.Path path)
- Specified by:
addDeletein interfaceFileMenuBuilder
-
addDelete
public FileMenuBuilderImpl addDelete(org.uberfire.backend.vfs.Path path, org.uberfire.ext.editor.commons.client.validation.Validator validator)
- Specified by:
addDeletein interfaceFileMenuBuilder
-
addDelete
public FileMenuBuilder addDelete(org.uberfire.ext.editor.commons.client.menu.BasicFileMenuBuilder.PathProvider provider)
- Specified by:
addDeletein interfaceFileMenuBuilder
-
addDelete
public FileMenuBuilder addDelete(org.uberfire.ext.editor.commons.client.menu.BasicFileMenuBuilder.PathProvider provider, org.uberfire.ext.editor.commons.client.validation.Validator validator)
- Specified by:
addDeletein interfaceFileMenuBuilder
-
addRename
public FileMenuBuilderImpl addRename(org.uberfire.backend.vfs.Path path)
- Specified by:
addRenamein interfaceFileMenuBuilder
-
addRename
public FileMenuBuilderImpl addRename(org.uberfire.backend.vfs.Path path, org.uberfire.ext.editor.commons.client.validation.Validator validator)
- Specified by:
addRenamein interfaceFileMenuBuilder
-
addRename
public FileMenuBuilder addRename(org.uberfire.ext.editor.commons.client.menu.BasicFileMenuBuilder.PathProvider provider, org.uberfire.ext.editor.commons.client.validation.Validator validator)
- Specified by:
addRenamein interfaceFileMenuBuilder
-
addCopy
public FileMenuBuilderImpl addCopy(org.uberfire.backend.vfs.Path path)
- Specified by:
addCopyin interfaceFileMenuBuilder
-
addCopy
public FileMenuBuilderImpl addCopy(org.uberfire.backend.vfs.Path path, org.uberfire.ext.editor.commons.client.validation.Validator validator)
- Specified by:
addCopyin interfaceFileMenuBuilder
-
addCopy
public FileMenuBuilder addCopy(org.uberfire.ext.editor.commons.client.menu.BasicFileMenuBuilder.PathProvider provider, org.uberfire.ext.editor.commons.client.validation.Validator validator)
- Specified by:
addCopyin interfaceFileMenuBuilder
-
setLockSyncMenuStateHelper
public void setLockSyncMenuStateHelper(org.uberfire.ext.editor.commons.client.menu.HasLockSyncMenuStateHelper.LockSyncMenuStateHelper lockSyncMenuStateHelper)
- Specified by:
setLockSyncMenuStateHelperin interfaceorg.uberfire.ext.editor.commons.client.menu.HasLockSyncMenuStateHelper
-
-