本文整理汇总了Java中org.uberfire.workbench.model.PanelDefinition.addPart方法的典型用法代码示例。如果您正苦于以下问题:Java PanelDefinition.addPart方法的具体用法?Java PanelDefinition.addPart怎么用?Java PanelDefinition.addPart使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.uberfire.workbench.model.PanelDefinition
的用法示例。
在下文中一共展示了PanelDefinition.addPart方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: buildPerspective
import org.uberfire.workbench.model.PanelDefinition; //导入方法依赖的package包/类
@Perspective
public PerspectiveDefinition buildPerspective() {
final PerspectiveDefinition perspective = new PerspectiveDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
perspective.setName(translationService.getTranslation(AppConstants.AdministrationPerspective_AdministrationPerspective));
perspective.getRoot().addPart(new PartDefinitionImpl(new DefaultPlaceRequest("RepositoriesEditor")));
final PanelDefinition west = new PanelDefinitionImpl(SimpleWorkbenchPanelPresenter.class.getName());
west.setWidth(300);
west.setMinWidth(200);
west.addPart(new PartDefinitionImpl(new DefaultPlaceRequest("FileExplorer")));
perspective.getRoot().insertChild(CompassPosition.WEST,
west);
return perspective;
}
示例2: buildParts
import org.uberfire.workbench.model.PanelDefinition; //导入方法依赖的package包/类
private void buildParts(final PanelDefinition panel,
final JsArray<JSPartDefinition> parts) {
if (parts != null) {
for (int i = 0; i < parts.length(); i++) {
final JSPartDefinition part = parts.get(i);
final PlaceRequest placeRequest = new DefaultPlaceRequest(part.getPlaceName());
if (part.getParameters() != null) {
final JSONObject json = new JSONObject(part.getParameters());
for (final String key : json.keySet()) {
placeRequest.addParameter(key,
json.get(key).isString().stringValue());
}
}
final PartDefinition partDefinition = new PartDefinitionImpl(placeRequest);
partDefinition.setContextDisplayMode(JSNativePerspective.this.getContextDisplayMode(part.getContextDisplayModeAsString(),
ContextDisplayMode.SHOW));
if (part.getContextId() != null) {
partDefinition.setContextDefinition(new ContextDefinitionImpl(new DefaultPlaceRequest(part.getContextId())));
}
panel.addPart(partDefinition);
}
}
}
示例3: getDefaultPerspectiveLayout
import org.uberfire.workbench.model.PanelDefinition; //导入方法依赖的package包/类
@Override
public PerspectiveDefinition getDefaultPerspectiveLayout() {
PerspectiveDefinition def = new PerspectiveDefinitionImpl(MultiTabWorkbenchPanelPresenter.class.getName());
def.getRoot().addPart(ResizeTestScreenActivity.class.getName());
PanelDefinition southPanel = new PanelDefinitionImpl(MultiTabWorkbenchPanelPresenter.class.getName());
southPanel.addPart(DragAndDropScreen.class.getName());
def.getRoot().appendChild(CompassPosition.SOUTH,
southPanel);
PanelDefinition eastPanel = new PanelDefinitionImpl(MultiTabWorkbenchPanelPresenter.class.getName());
eastPanel.addPart(NestingScreen.class.getName());
def.getRoot().appendChild(CompassPosition.EAST,
eastPanel);
return def;
}
示例4: getDefaultPerspectiveLayout
import org.uberfire.workbench.model.PanelDefinition; //导入方法依赖的package包/类
@Override
public PerspectiveDefinition getDefaultPerspectiveLayout() {
PerspectiveDefinition def = new PerspectiveDefinitionImpl(MultiTabWorkbenchPanelPresenter.class.getName());
def.getRoot().addPart(ResizeTestScreenActivity.class.getName());
PanelDefinition southPanel = new PanelDefinitionImpl(MultiTabWorkbenchPanelPresenter.class.getName());
southPanel.addPart(ResizeTestScreenActivity.class.getName() + "?debugId=south");
def.getRoot().appendChild(CompassPosition.SOUTH,
southPanel);
PanelDefinition westPanel = new PanelDefinitionImpl(MultiTabWorkbenchPanelPresenter.class.getName());
westPanel.addPart(ResizeTestScreenActivity.class.getName() + "?debugId=west");
westPanel.setMinWidth(250);
westPanel.setWidth(300);
def.getRoot().appendChild(CompassPosition.WEST,
westPanel);
return def;
}
示例5: configurePerspective
import org.uberfire.workbench.model.PanelDefinition; //导入方法依赖的package包/类
void configurePerspective(final PlaceRequest placeRequest) {
perspective.getRoot().addPart(SecurityManagementHomeScreen.SCREEN_ID);
final PanelDefinition west = new PanelDefinitionImpl(StaticWorkbenchPanelPresenter.class.getName());
west.setWidth(400);
west.setMinWidth(400);
west.addPart(new PartDefinitionImpl(new DefaultPlaceRequest(SecurityExplorerScreen.SCREEN_ID,
placeRequest.getParameters())));
perspective.getRoot().insertChild(CompassPosition.WEST,
west);
}
示例6: buildPerspective
import org.uberfire.workbench.model.PanelDefinition; //导入方法依赖的package包/类
public PerspectiveDefinition buildPerspective() {
final PerspectiveDefinition perspectiveDefinition = new PerspectiveDefinitionImpl(getDefaultPanelType());
perspectiveDefinition.setName(editor.getName());
final PanelDefinition root = perspectiveDefinition.getRoot();
final PlaceRequest placeRequest = new DefaultPlaceRequest(screen.getIdentifier());
final PartDefinition partDefinition = new PartDefinitionImpl(placeRequest);
root.addPart(partDefinition);
return perspectiveDefinition;
}
示例7: buildPerspective
import org.uberfire.workbench.model.PanelDefinition; //导入方法依赖的package包/类
@Perspective
public PerspectiveDefinition buildPerspective() {
PerspectiveDefinition perspective = new PerspectiveDefinitionImpl(SimpleWorkbenchPanelPresenter.class.getName());
perspective.setName(WIRES);
perspective.getRoot().addPart(new PartDefinitionImpl(new DefaultPlaceRequest(BAYESIAN_SCREEN)));
final PanelDefinition layersPanel = new PanelDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
layersPanel.setMinWidth(MIN_WIDTH_PANEL);
layersPanel.setWidth(WIDTH_PANEL);
layersPanel.addPart(new PartDefinitionImpl(new DefaultPlaceRequest(WIRES_LAYERS_SCREEN)));
final PanelDefinition templatesPanel = new PanelDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
templatesPanel.setMinWidth(MIN_WIDTH_PANEL);
templatesPanel.setWidth(WIDTH_PANEL);
templatesPanel.addPart(new PartDefinitionImpl(new DefaultPlaceRequest(WIRES_TEMPLATE_SCREEN)));
layersPanel.appendChild(CompassPosition.SOUTH,
templatesPanel);
perspective.getRoot().insertChild(CompassPosition.EAST,
layersPanel);
final PanelDefinition variablesPanel = new PanelDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
variablesPanel.setMinWidth(MIN_WIDTH_PANEL);
variablesPanel.setWidth(WIDTH_PANEL);
variablesPanel.addPart(new PartDefinitionImpl(new DefaultPlaceRequest(BAYESIAN_VARIABLES_SCREEN)));
perspective.getRoot().insertChild(CompassPosition.SOUTH,
variablesPanel);
return perspective;
}
示例8: buildPerspective
import org.uberfire.workbench.model.PanelDefinition; //导入方法依赖的package包/类
@Perspective
public PerspectiveDefinition buildPerspective() {
PerspectiveDefinition perspective = new PerspectiveDefinitionImpl(SimpleWorkbenchPanelPresenter.class.getName());
perspective.setName(WIRES);
perspective.getRoot().addPart(new PartDefinitionImpl(new DefaultPlaceRequest(WIRES_CANVAS_SCREEN)));
final PanelDefinition palettePanel = new PanelDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
palettePanel.setMinWidth(MIN_WIDTH_PANEL);
palettePanel.setWidth(WIDTH_PANEL);
palettePanel.addPart(new PartDefinitionImpl(new DefaultPlaceRequest(WIRES_PALETTE_SCREEN)));
final PanelDefinition propertiesPanel = new PanelDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
propertiesPanel.setMinWidth(MIN_WIDTH_PANEL);
propertiesPanel.setWidth(WIDTH_PANEL);
propertiesPanel.addPart(new PartDefinitionImpl(new DefaultPlaceRequest(WIRES_PROPERTIES_SCREEN)));
palettePanel.appendChild(CompassPosition.SOUTH,
propertiesPanel);
perspective.getRoot().insertChild(CompassPosition.WEST,
palettePanel);
final PanelDefinition layersPanel = new PanelDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
layersPanel.setMinWidth(MIN_WIDTH_PANEL);
layersPanel.setWidth(WIDTH_PANEL);
layersPanel.addPart(new PartDefinitionImpl(new DefaultPlaceRequest(WIRES_LAYERS_SCREEN)));
perspective.getRoot().insertChild(CompassPosition.EAST,
layersPanel);
return perspective;
}
示例9: buildPerspective
import org.uberfire.workbench.model.PanelDefinition; //导入方法依赖的package包/类
private PerspectiveDefinition buildPerspective() {
final PerspectiveDefinitionImpl perspective = new PerspectiveDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
perspective.setName(BpmnEditorConstants.INSTANCE.bpmnPerspectiveTitle());
final PanelDefinition west = new PanelDefinitionImpl(SimpleWorkbenchPanelPresenter.class.getName());
west.setWidth(300);
west.setMinWidth(200);
west.addPart(new PartDefinitionImpl(new DefaultPlaceRequest("BPMN Explorer")));
perspective.getRoot().insertChild(CompassPosition.WEST,
west);
return perspective;
}
示例10: onSelectPlaceEventFocusesCorrectPresenter
import org.uberfire.workbench.model.PanelDefinition; //导入方法依赖的package包/类
@Test
public void onSelectPlaceEventFocusesCorrectPresenter() throws Exception {
PanelDefinition p1 = new PanelDefinitionImpl(SimpleWorkbenchPanelPresenter.class.getName());
PartDefinition pd1 = new PartDefinitionImpl(new DefaultPlaceRequest());
p1.addPart(pd1);
testPerspectiveDef.getRoot().appendChild(CompassPosition.WEST,
p1);
panelManager.addWorkbenchPanel(panelManager.getRoot(),
p1,
CompassPosition.WEST);
PanelDefinition p2 = new PanelDefinitionImpl(SimpleWorkbenchPanelPresenter.class.getName());
PartDefinition pd2 = new PartDefinitionImpl(new PathPlaceRequest());
p2.addPart(pd2);
testPerspectiveDef.getRoot().appendChild(CompassPosition.EAST,
p2);
panelManager.addWorkbenchPanel(panelManager.getRoot(),
p2,
CompassPosition.EAST);
SelectPlaceEvent event = new SelectPlaceEvent(new PathPlaceRequest());
panelManager.onSelectPlaceEvent(event);
final WorkbenchPanelPresenter partPresenter = panelManager.mapPanelDefinitionToPresenter.get(p2);
verify(partPresenter,
times(2)).setFocus(true);
}
示例11: buildPerspective
import org.uberfire.workbench.model.PanelDefinition; //导入方法依赖的package包/类
@Perspective
public PerspectiveDefinition buildPerspective() {
PanelDefinition west = new PanelDefinitionImpl( StaticWorkbenchPanelPresenter.class.getName() );
west.setWidth(200);
west.setMinWidth(150);
west.addPart("GalleryTreeScreen");
PerspectiveDefinition perspective = new PerspectiveDefinitionImpl(MultiTabWorkbenchPanelPresenter.class.getName());
perspective.setName(AppConstants.INSTANCE.menu_gallery());
perspective.getRoot().insertChild(CompassPosition.WEST, west);
perspective.getRoot().addPart("GalleryHomeScreen");
return perspective;
}
示例12: buildPerspective
import org.uberfire.workbench.model.PanelDefinition; //导入方法依赖的package包/类
@Perspective
public PerspectiveDefinition buildPerspective() {
PerspectiveDefinition perspective = new PerspectiveDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
perspective.setName("Data Set Authoring");
perspective.getRoot().addPart(new PartDefinitionImpl(new DefaultPlaceRequest("DataSetAuthoringHome")));
final PanelDefinition west = new PanelDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
west.setWidth(350);
west.setMinWidth(300);
west.addPart(new PartDefinitionImpl(new DefaultPlaceRequest("DataSetDefExplorer")));
perspective.getRoot().insertChild( CompassPosition.WEST, west );
return perspective;
}
示例13: buildPerspective
import org.uberfire.workbench.model.PanelDefinition; //导入方法依赖的package包/类
private PerspectiveDefinition buildPerspective() {
PerspectiveDefinition perspective = new PerspectiveDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
perspective.setName(ContentManagerConstants.INSTANCE.contentManagerHome());
perspective.getRoot().addPart(ContentManagerHomeScreen.SCREEN_ID);
final PanelDefinition west = new PanelDefinitionImpl(StaticWorkbenchPanelPresenter.class.getName());
west.setWidth(330);
west.setMinWidth(330);
west.addPart(ContentExplorerScreen.SCREEN_ID);
perspective.getRoot().insertChild(CompassPosition.WEST, west);
return perspective;
}
示例14: buildPerspective
import org.uberfire.workbench.model.PanelDefinition; //导入方法依赖的package包/类
@Perspective
public PerspectiveDefinition buildPerspective() {
PerspectiveDefinition perspective = new PerspectiveDefinitionImpl(SimpleWorkbenchPanelPresenter.class.getName());
perspective.setName(WIRES);
perspective.getRoot().addPart(new PartDefinitionImpl(new DefaultPlaceRequest(WIRES_CANVAS_SCREEN)));
final PanelDefinition layersPanel = new PanelDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
layersPanel.setMinWidth(MIN_WIDTH_PANEL);
layersPanel.setWidth(WIDTH_PANEL);
layersPanel.addPart(new PartDefinitionImpl(new DefaultPlaceRequest(WIRES_LAYERS_SCREEN)));
final PanelDefinition actionsPanel = new PanelDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
actionsPanel.setMinWidth(MIN_WIDTH_PANEL);
actionsPanel.setWidth(WIDTH_PANEL);
actionsPanel.addPart(new PartDefinitionImpl(new DefaultPlaceRequest(WIRES_ACTIONS_SCREEN)));
layersPanel.appendChild(CompassPosition.SOUTH,
actionsPanel);
perspective.getRoot().insertChild(CompassPosition.EAST,
layersPanel);
final PanelDefinition palettePanel = new PanelDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
palettePanel.setMinWidth(MIN_WIDTH_PANEL);
palettePanel.setWidth(WIDTH_PANEL);
palettePanel.addPart(new PartDefinitionImpl(new DefaultPlaceRequest(WIRES_PALETTE_SCREEN)));
final PanelDefinition propertiesPanel = new PanelDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
propertiesPanel.setMinWidth(MIN_WIDTH_PANEL);
propertiesPanel.setWidth(WIDTH_PANEL);
propertiesPanel.addPart(new PartDefinitionImpl(new DefaultPlaceRequest(WIRES_PROPERTIES_SCREEN)));
palettePanel.appendChild(CompassPosition.SOUTH,
propertiesPanel);
perspective.getRoot().insertChild(CompassPosition.WEST,
palettePanel);
return perspective;
}