本文整理汇总了Java中org.uberfire.client.annotations.WorkbenchMenu类的典型用法代码示例。如果您正苦于以下问题:Java WorkbenchMenu类的具体用法?Java WorkbenchMenu怎么用?Java WorkbenchMenu使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
WorkbenchMenu类属于org.uberfire.client.annotations包,在下文中一共展示了WorkbenchMenu类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: getMenu
import org.uberfire.client.annotations.WorkbenchMenu; //导入依赖的package包/类
@WorkbenchMenu
public Menus getMenu() {
return MenuFactory
.newTopLevelMenu("Save")
.respondsWith(() -> Window.alert("Saved!"))
.endMenu()
.newTopLevelMenu("Delete")
.respondsWith(() -> Window.alert("Deleted!"))
.endMenu()
.newTopLevelMenu("Edit")
.menus()
.menu("Cut")
.respondsWith(() -> Window.alert("Cut!"))
.endMenu()
.menu("Paste")
.respondsWith(() -> Window.alert("Paste!"))
.endMenu()
.endMenus()
.endMenu()
.build();
}
开发者ID:kiegroup,项目名称:appformer,代码行数:22,代码来源:TodoListScreen.java
示例2: getMenus
import org.uberfire.client.annotations.WorkbenchMenu; //导入依赖的package包/类
@WorkbenchMenu
public Menus getMenus() {
if (perspectiveIdentifierToGoBackTo != null) {
return MenuFactory
.newTopLevelMenu(translationService.format(Constants.AdminPagePerspective_GoBackToThePreviousPage))
.respondsWith(new Command() {
@Override
public void execute() {
placeManager.goTo(perspectiveIdentifierToGoBackTo);
}
})
.endMenu()
.build();
}
return null;
}
开发者ID:kiegroup,项目名称:appformer,代码行数:18,代码来源:AdminPagePerspective.java
示例3: buildMenu
import org.uberfire.client.annotations.WorkbenchMenu; //导入依赖的package包/类
@WorkbenchMenu
public Menus buildMenu() {
return MenuFactory
.newTopLevelCustomMenu(new MenuFactory.CustomMenuBuilder() {
@Override
public void push(MenuFactory.CustomMenuBuilder element) {
}
@Override
public MenuItem build() {
return new BaseMenuCustom<IsWidget>() {
@Override
public void accept(MenuVisitor visitor) {
visitor.visit(this);
}
@Override
public IsWidget build() {
return getNewButton();
}
};
}
}).endMenu().build();
}
开发者ID:kiegroup,项目名称:appformer,代码行数:25,代码来源:PluginExplorerScreen.java
示例4: getMenus
import org.uberfire.client.annotations.WorkbenchMenu; //导入依赖的package包/类
@WorkbenchMenu
public Menus getMenus() {
return MenuFactory
.newTopLevelMenu("Screens")
.menus()
.menu("Repository Configuration")
.respondsWith(
new Command() {
@Override
public void execute() {
placeManager.goTo("Repository Configuration");
}
})
.endMenu()
.endMenus()
.endMenu()
.build();
}
开发者ID:kiegroup,项目名称:appformer,代码行数:19,代码来源:BaseAssetPerspective.java
示例5: getMenus
import org.uberfire.client.annotations.WorkbenchMenu; //导入依赖的package包/类
@WorkbenchMenu
public Menus getMenus() {
return MenuFactory.newTopLevelMenu( AppConstants.INSTANCE.Upload() )
.respondsWith( new Command() {
@Override
public void execute() {
UploadFormPresenter uploadFormPresenter = iocManager.lookupBean( UploadFormPresenter.class ).getInstance();
uploadFormPresenter.showView();
}
} )
.endMenu()
.newTopLevelMenu( AppConstants.INSTANCE.Refresh() )
.respondsWith( new Command() {
@Override
public void execute() {
refreshEvents.fire( new M2RepoRefreshEvent() );
}
} )
.endMenu()
.build();
}
开发者ID:kiegroup,项目名称:drools-wb,代码行数:22,代码来源:M2RepoPerspective.java
示例6: buildMenuBar
import org.uberfire.client.annotations.WorkbenchMenu; //导入依赖的package包/类
@WorkbenchMenu
public Menus buildMenuBar() {
return MenuFactory
.newTopLevelMenu(AppConstants.INSTANCE.MenuExplore())
.withItems(getExploreMenuItems())
.endMenu()
.newTopLevelMenu(AppConstants.INSTANCE.MenuOrganizationalUnits())
.withItems(getOrganizationalUnitsMenuItem())
.endMenu()
.newTopLevelMenu(AppConstants.INSTANCE.MenuRepositories())
.withItems(getRepositoriesMenuItems())
.endMenu()
.newTopLevelMenu("Editor Properties")
.withItems(getEditorsMenuItem())
.endMenu()
.build();
}
开发者ID:kiegroup,项目名称:drools-wb,代码行数:18,代码来源:AdministrationPerspective.java
示例7: getMenus
import org.uberfire.client.annotations.WorkbenchMenu; //导入依赖的package包/类
@WorkbenchMenu
public Menus getMenus() {
return MenuFactory.newTopLevelMenu(translationService.getTranslation(AppConstants.M2RepoPerspective_Upload))
.respondsWith(() -> {
UploadFormPresenter uploadFormPresenter = uploadFormPresenterProvider.get();
uploadFormPresenter.showView();
})
.endMenu()
.newTopLevelMenu(translationService.getTranslation(AppConstants.M2RepoPerspective_Refresh))
.respondsWith(() -> refreshEvents.fire(new M2RepoRefreshEvent()))
.endMenu()
.build();
}
开发者ID:kiegroup,项目名称:optaplanner-wb,代码行数:14,代码来源:M2RepoPerspective.java
示例8: buildMenuBar
import org.uberfire.client.annotations.WorkbenchMenu; //导入依赖的package包/类
@WorkbenchMenu
public Menus buildMenuBar() {
return MenuFactory
.newTopLevelMenu(translationService.getTranslation(AppConstants.AdministrationPerspective_MenuExplore))
.withItems(getExploreMenuItems())
.endMenu()
.newTopLevelMenu(translationService.getTranslation(AppConstants.AdministrationPerspective_MenuOrganizationalUnits))
.withItems(getOrganizationalUnitsMenuItem())
.endMenu()
.newTopLevelMenu(translationService.getTranslation(AppConstants.AdministrationPerspective_MenuRepositories))
.withItems(getRepositoriesMenuItems())
.endMenu()
.build();
}
开发者ID:kiegroup,项目名称:optaplanner-wb,代码行数:15,代码来源:AdministrationPerspective.java
示例9: getMenu
import org.uberfire.client.annotations.WorkbenchMenu; //导入依赖的package包/类
@WorkbenchMenu
public Menus getMenu() {
return MenuFactory
.newTopLevelMenu("Validate")
.respondsWith(() -> Window.alert("valid!"))
.endMenu()
.newTopLevelMenu("Build")
.menus()
.menu("Build & Deploy")
.respondsWith(() -> Window.alert("Build!"))
.endMenu()
.endMenus()
.endMenu()
.build();
}
开发者ID:kiegroup,项目名称:appformer,代码行数:16,代码来源:ReadmeScreen.java
示例10: getMenus
import org.uberfire.client.annotations.WorkbenchMenu; //导入依赖的package包/类
@WorkbenchMenu
public Menus getMenus() {
return MenuFactory.newTopLevelMenu(constants.Upload())
.respondsWith(new Command() {
@Override
public void execute() {
uploadFormPresenter.showView();
}
})
.endMenu()
.newTopLevelCustomMenu(new RefreshMenuBuilder(this))
.endMenu()
.build();
}
开发者ID:kiegroup,项目名称:appformer,代码行数:15,代码来源:M2RepoEditorPresenter.java
示例11: getMenus
import org.uberfire.client.annotations.WorkbenchMenu; //导入依赖的package包/类
@WorkbenchMenu
public Menus getMenus() {
return MenuFactory
.newTopLevelMenu( constants.MenuOrganizationalUnits() )
.withPermission( OrganizationalUnit.RESOURCE_TYPE, OrganizationalUnitAction.READ )
.menus()
.menu( constants.MenuManageOrganizationalUnits() )
.respondsWith( () -> placeManager.goTo( "org.kie.workbench.common.screens.organizationalunit.manager.OrganizationalUnitManager" ) )
.endMenu()
.endMenus()
.endMenu()
.newTopLevelMenu( constants.repositories() )
.menus()
.menu( constants.listRepositories() )
.withPermission( Repository.RESOURCE_TYPE, RepositoryAction.READ )
.respondsWith( () -> placeManager.goTo( "RepositoriesEditor" ) )
.endMenu()
.menu( constants.cloneRepository() )
.withPermission( Repository.RESOURCE_TYPE, RepositoryAction.CREATE )
.respondsWith( cloneRepoCommand )
.endMenu()
.menu( constants.newRepository() )
.withPermission( Repository.RESOURCE_TYPE, RepositoryAction.CREATE )
.respondsWith( newRepoCommand )
.endMenu()
.endMenus()
.endMenu().build();
}
开发者ID:kiegroup,项目名称:kie-wb-distributions,代码行数:29,代码来源:AdministrationPerspective.java
示例12: getMenus
import org.uberfire.client.annotations.WorkbenchMenu; //导入依赖的package包/类
@WorkbenchMenu
public Menus getMenus() {
if ( !ApplicationPreferences.isProductized() && ApplicationPreferences.getBooleanPref( ExamplesService.EXAMPLES_SYSTEM_PROPERTY ) ) {
return buildMenuBarWithExamples();
} else {
return buildMenuBarWithoutExamples();
}
}
开发者ID:kiegroup,项目名称:kie-wb-distributions,代码行数:10,代码来源:DroolsAuthoringPerspective.java
示例13: buildMenuBar
import org.uberfire.client.annotations.WorkbenchMenu; //导入依赖的package包/类
@WorkbenchMenu
public Menus buildMenuBar() {
if ( ApplicationPreferences.getBooleanPref( ExamplesService.EXAMPLES_SYSTEM_PROPERTY ) ) {
return buildMenuBarWithExamples();
} else {
return buildMenuBarWithoutExamples();
}
}
开发者ID:kiegroup,项目名称:drools-wb,代码行数:10,代码来源:AuthoringPerspective.java
示例14: getMenus
import org.uberfire.client.annotations.WorkbenchMenu; //导入依赖的package包/类
@WorkbenchMenu
public Menus getMenus() {
if (menus == null) {
menus = makeMenuBar();
}
return menus;
}
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:8,代码来源:ProjectScreenPresenter.java
示例15: buildMenu
import org.uberfire.client.annotations.WorkbenchMenu; //导入依赖的package包/类
@WorkbenchMenu
public Menus buildMenu() {
return MenuFactory
.newTopLevelCustomMenu( new MenuFactory.CustomMenuBuilder() {
@Override
public void push( MenuFactory.CustomMenuBuilder element ) {
}
@Override
public MenuItem build() {
return new BaseMenuCustom<Button>() {
@Override
public Button build() {
return new Button() {
{
setIcon( IconType.HOME );
setTitle( Constants.INSTANCE.Home() );
setSize( ButtonSize.SMALL );
addClickHandler( new ClickHandler() {
@Override
public void onClick( ClickEvent event ) {
refreshCacheAndGeneratesSelectEvent( loggedUser.getIdentifier() );
}
} );
}
};
}
};
}
} ).endMenu().build();
}
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:33,代码来源:UserHomePageSidePresenter.java
示例16: getMenus
import org.uberfire.client.annotations.WorkbenchMenu; //导入依赖的package包/类
@WorkbenchMenu
public Menus getMenus() {
if (menus == null) {
makeMenuBar();
}
return menus;
}
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:8,代码来源:FormEditorPresenter.java
示例17: getMenus
import org.uberfire.client.annotations.WorkbenchMenu; //导入依赖的package包/类
@WorkbenchMenu
public Menus getMenus() {
return menus;
}
开发者ID:kiegroup,项目名称:optaplanner-wb,代码行数:5,代码来源:SolverEditorPresenter.java
示例18: getMenus
import org.uberfire.client.annotations.WorkbenchMenu; //导入依赖的package包/类
@WorkbenchMenu
public Menus getMenus() {
return MenuFactory
.newTopLevelMenu("Open")
.withItems(ShowcaseEntryPoint.getScreens())
.endMenu()
.newTopLevelMenu("Command").respondsWith(new Command() {
@Override
public void execute() {
Window.alert("Command!");
}
})
.endMenu()
.newTopLevelMenu("Create New")
.menus()
.menu("Command 1")
.respondsWith(new Command() {
@Override
public void execute() {
Window.alert("Command 1!");
}
})
.endMenu()
.menu("Command 2")
.respondsWith(new Command() {
@Override
public void execute() {
Window.alert("Command 2!");
}
})
.endMenu()
.endMenus()
.endMenu()
.newTopLevelMenu("Find")
.respondsWith(new Command() {
@Override
public void execute() {
Window.alert("Find!");
}
})
.position(MenuPosition.RIGHT)
.endMenu()
.build();
}
开发者ID:kiegroup,项目名称:appformer,代码行数:45,代码来源:SimplePerspective.java
示例19: getMenus
import org.uberfire.client.annotations.WorkbenchMenu; //导入依赖的package包/类
@WorkbenchMenu
public Menus getMenus() {
return MenuFactory
.newTopLevelMenu("Dynamic Menu").respondsWith(new Command() {
@Override
public void execute() {
Window.alert("Hello from a dynamic menu!");
}
})
.endMenu()
.newTopLevelMenu("Open Dynamic Editor").respondsWith(new Command() {
@Override
public void execute() {
placeManager.goTo("DynamicEditor");
}
})
.endMenu()
.newTopLevelMenu("Open Dynamic Screen")
.respondsWith(new Command() {
@Override
public void execute() {
placeManager.goTo("DynamicScreen");
}
})
.endMenu()
.newTopLevelMenu("Create New")
.menus()
// Test that an editor from a dynamic plugin can be opened for a dynamic resource type
.menu("File matching dynamically loaded resource type")
.respondsWith(new Command() {
@Override
public void execute() {
placeManager.goTo(PathFactory.newPath("test.csa",
"default://project/"));
}
})
.endMenu()
.endMenus()
.endMenu()
.build();
}
开发者ID:kiegroup,项目名称:appformer,代码行数:42,代码来源:DynamicPerspective.java
示例20: getMenus
import org.uberfire.client.annotations.WorkbenchMenu; //导入依赖的package包/类
@WorkbenchMenu
public String getMenus() {
return "";
}
开发者ID:kiegroup,项目名称:appformer,代码行数:5,代码来源:WorkbenchScreenTest30.java
注:本文中的org.uberfire.client.annotations.WorkbenchMenu类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论