本文整理了Java中org.dashbuilder.navigation.NavItem.getName()
方法的一些代码示例,展示了NavItem.getName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NavItem.getName()
方法的具体详情如下:
包路径:org.dashbuilder.navigation.NavItem
类名称:NavItem
方法名:getName
[英]The item's name
[中]该项目的名称
代码示例来源:origin: dashbuilder/dashbuilder
private String calculateFullPath(NavItem navItem) {
StringBuilder out = new StringBuilder();
NavItem parent = navItem.getParent();
while (parent != null && parent.getName() != null) {
out.insert(0, parent.getName() + ">");
parent = parent.getParent();
}
out.append(navItem.getName());
return out.toString();
}
代码示例来源:origin: org.dashbuilder/dashbuilder-navigation-client
private String calculateFullPath(NavItem navItem) {
StringBuilder out = new StringBuilder();
NavItem parent = navItem.getParent();
while (parent != null && parent.getName() != null) {
out.insert(0, parent.getName() + ">");
parent = parent.getParent();
}
out.append(navItem.getName());
return out.toString();
}
代码示例来源:origin: org.dashbuilder/dashbuilder-navigation-client
public String calculateFullPath(NavItem navItem) {
StringBuilder out = new StringBuilder();
NavItem parent = navItem.getParent();
while (parent != null) {
out.insert(0, parent.getName() + ">");
parent = parent.getParent();
}
out.append(navItem.getName());
return out.toString();
}
代码示例来源:origin: dashbuilder/dashbuilder
public String calculateFullPath(NavItem navItem) {
StringBuilder out = new StringBuilder();
NavItem parent = navItem.getParent();
while (parent != null) {
out.insert(0, parent.getName() + ">");
parent = parent.getParent();
}
out.append(navItem.getName());
return out.toString();
}
代码示例来源:origin: dashbuilder/dashbuilder
protected void updateBreadcrumb() {
view.clearBreadcrumb();
for (int i=0; i
if (i == navItemStack.size()-1) {
view.addBreadcrumbItem(navItem.getName());
} else {
view.addBreadcrumbItem(navItem.getName(), () -> gotoBreadcrumbItem(navItem));
}
}
}
代码示例来源:origin: org.dashbuilder/dashbuilder-navigation-client
protected void updateBreadcrumb() {
view.clearBreadcrumb();
for (int i=0; i
if (i == navItemStack.size()-1) {
view.addBreadcrumbItem(navItem.getName());
} else {
view.addBreadcrumbItem(navItem.getName(), () -> gotoBreadcrumbItem(navItem));
}
}
}
代码示例来源:origin: dashbuilder/dashbuilder
protected void showItem(NavItem navItem) {
view.addItem(navItem.getId(), navItem.getName(), navItem.getDescription(), () -> {
onItemClicked(navItem);
});
}
代码示例来源:origin: org.dashbuilder/dashbuilder-navigation-client
protected void showItem(NavItem navItem) {
view.addItem(navItem.getId(), navItem.getName(), navItem.getDescription(), () -> {
onItemClicked(navItem);
});
}
代码示例来源:origin: dashbuilder/dashbuilder
@Override
protected void showItem(NavItem navItem) {
NavWorkbenchCtx ctx = NavWorkbenchCtx.get(navItem);
if (pluginManager.isRuntimePerspective(ctx.getResourceId())) {
view.addRuntimePerspective(navItem.getId(), navItem.getName(), navItem.getDescription(), () -> {
onItemClicked(navItem);
});
} else {
view.addPerspective(navItem.getId(), navItem.getName(), navItem.getDescription(), () -> {
onItemClicked(navItem);
});
}
}
}
代码示例来源:origin: org.dashbuilder/dashbuilder-navigation-client
@Override
protected void showItem(NavItem navItem) {
NavWorkbenchCtx ctx = NavWorkbenchCtx.get(navItem);
if (pluginManager.isRuntimePerspective(ctx.getResourceId())) {
view.addRuntimePerspective(navItem.getId(), navItem.getName(), navItem.getDescription(), () -> {
onItemClicked(navItem);
});
} else {
view.addPerspective(navItem.getId(), navItem.getName(), navItem.getDescription(), () -> {
onItemClicked(navItem);
});
}
}
}
代码示例来源:origin: org.dashbuilder/dashbuilder-navigation-api
@Test
public void setItemName_worksWhenItemPresent() {
NavItem modifiedItem = tree.setItemName(ITEM_HOME_ID, "NEW NAME!");
assertEquals("NEW NAME!", modifiedItem.getName());
assertEquals("NEW NAME!", tree.getItemById(ITEM_HOME_ID).getName());
}
代码示例来源:origin: dashbuilder/dashbuilder
@Test
public void setItemName_worksWhenItemPresent() {
NavItem modifiedItem = tree.setItemName(ITEM_HOME_ID, "NEW NAME!");
assertEquals("NEW NAME!", modifiedItem.getName());
assertEquals("NEW NAME!", tree.getItemById(ITEM_HOME_ID).getName());
}
代码示例来源:origin: org.dashbuilder/dashbuilder-navigation-client
@Test
public void testPluginRenamed() {
NavTree tree = TEST_NAV_TREE.cloneTree();
List
assertThat((items).get(0).getName()).isEqualTo("name1");
assertThat((items).get(0).getContext()).contains("resourceId=" + PERSPECTIVE_ID);
when(navigationManager.getNavTree()).thenReturn(tree);
testedPluginManager.onPlugInRenamed(pluginRenamedEvent);
assertThat(tree.searchItems(NavWorkbenchCtx.perspective(PERSPECTIVE_ID))).isEmpty();
assertThat(tree.searchItems(NavWorkbenchCtx.perspective(perspectiveRenamedPlugin.getName())).get(0).getContext()).contains("resourceId=" + perspectiveRenamedPlugin.getName());
ArgumentCaptor
verify(navigationManager, times(1)).saveNavTree(anyObject(), argumentCaptor.capture());
verify(perspectiveChangedEvent).fire(anyObject());
}
代码示例来源:origin: kiegroup/appformer
@Test
public void testPluginRenamed() {
NavTree tree = TEST_NAV_TREE.cloneTree();
List
assertThat((items).get(0).getName()).isEqualTo("name1");
assertThat((items).get(0).getContext()).contains("resourceId=" + PERSPECTIVE_ID);
when(navigationManager.getNavTree()).thenReturn(tree);
testedPluginManager.onPlugInRenamed(pluginRenamedEvent);
assertThat(tree.searchItems(NavWorkbenchCtx.perspective(PERSPECTIVE_ID))).isEmpty();
assertThat(tree.searchItems(NavWorkbenchCtx.perspective(perspectiveRenamedPlugin.getName())).get(0).getContext()).contains("resourceId=" + perspectiveRenamedPlugin.getName());
ArgumentCaptor
verify(navigationManager, times(1)).saveNavTree(anyObject(), argumentCaptor.capture());
verify(perspectiveChangedEvent).fire(anyObject());
}
代码示例来源:origin: dashbuilder/dashbuilder
private void addNavGroup(NavItem navItem) {
// Discard items with no name
if (navItem.getName() != null) {
// Check if the group is already selected
String fullPath = calculateFullPath(navItem);
if (navGroupId != null && navItem.getId().equals(navGroupId)) {
view.setNavGroupSelection(fullPath, () -> onGroupSelected(null));
} else {
view.addNavGroupItem(fullPath, () -> onGroupSelected(navItem.getId()));
}
}
// Add the children items
updateNavGroups(((NavGroup) navItem).getChildren());
}
代码示例来源:origin: org.dashbuilder/dashbuilder-navigation-client
private void addNavGroup(NavItem navItem) {
// Discard items with no name
if (navItem.getName() != null) {
// Check if the group is already selected
String fullPath = calculateFullPath(navItem);
if (navGroupId != null && navItem.getId().equals(navGroupId)) {
view.setNavGroupSelection(fullPath, () -> onGroupSelected(null));
} else {
view.addNavGroupItem(fullPath, () -> onGroupSelected(navItem.getId()));
}
}
// Add the children items
updateNavGroups(((NavGroup) navItem).getChildren());
}
代码示例来源:origin: org.dashbuilder/dashbuilder-navigation-api
@Test
public void addGroupTest() {
final String id = "id", name = "name", description = "desc", parentId = ITEM_ADMIN_ID;
final boolean modifiable = false;
tree.addGroup(id, name, description, parentId, modifiable);
NavItem newGroup = tree.getItemById(id);
assertEquals(id, newGroup.getId());
assertEquals(name, newGroup.getName());
assertEquals(parentId, newGroup.getParent().getId());
assertEquals(description, newGroup.getDescription());
assertFalse(newGroup.isModifiable());
}
代码示例来源:origin: dashbuilder/dashbuilder
@Test
public void addGroupTest() {
final String id = "id", name = "name", description = "desc", parentId = ITEM_ADMIN_ID;
final boolean modifiable = false;
tree.addGroup(id, name, description, parentId, modifiable);
NavItem newGroup = tree.getItemById(id);
assertEquals(id, newGroup.getId());
assertEquals(name, newGroup.getName());
assertEquals(parentId, newGroup.getParent().getId());
assertEquals(description, newGroup.getDescription());
assertFalse(newGroup.isModifiable());
}
代码示例来源:origin: dashbuilder/dashbuilder
@Test
public void addItemTest() {
final String id = "id", name = "name", description = "desc", parentId = ITEM_ADMIN_ID, cOntext= "a=1";
final boolean modifiable = false;
tree.addItem(id, name, description, parentId, modifiable, context);
NavItem item = tree.getItemById(id);
assertEquals(id, item.getId());
assertEquals(name, item.getName());
assertEquals(parentId, item.getParent().getId());
assertEquals(description, item.getDescription());
assertFalse(item.isModifiable());
assertEquals(context, item.getContext());
}
代码示例来源:origin: org.dashbuilder/dashbuilder-navigation-api
@Test
public void addItemTest() {
final String id = "id", name = "name", description = "desc", parentId = ITEM_ADMIN_ID, cOntext= "a=1";
final boolean modifiable = false;
tree.addItem(id, name, description, parentId, modifiable, context);
NavItem item = tree.getItemById(id);
assertEquals(id, item.getId());
assertEquals(name, item.getName());
assertEquals(parentId, item.getParent().getId());
assertEquals(description, item.getDescription());
assertFalse(item.isModifiable());
assertEquals(context, item.getContext());
}