本文整理汇总了Java中org.uberfire.mvp.PlaceRequest.equals方法的典型用法代码示例。如果您正苦于以下问题:Java PlaceRequest.equals方法的具体用法?Java PlaceRequest.equals怎么用?Java PlaceRequest.equals使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.uberfire.mvp.PlaceRequest
的用法示例。
在下文中一共展示了PlaceRequest.equals方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onChangeTitleWidgetEvent
import org.uberfire.mvp.PlaceRequest; //导入方法依赖的package包/类
@SuppressWarnings("unused")
private void onChangeTitleWidgetEvent(@Observes ChangeTitleWidgetEvent event) {
final PlaceRequest place = event.getPlaceRequest();
final IsWidget titleDecoration = event.getTitleDecoration();
final String title = event.getTitle();
for (Map.Entry<PanelDefinition, WorkbenchPanelPresenter> e : mapPanelDefinitionToPresenter.entrySet()) {
final PanelDefinition panel = e.getKey();
final WorkbenchPanelPresenter presenter = e.getValue();
for (PartDefinition part : ensureIterable(panel.getParts())) {
if (place.equals(part.getPlace())) {
mapPartDefinitionToPresenter.get(part).setTitle(title);
presenter.changeTitle(part,
title,
titleDecoration);
break;
}
}
}
}
示例2: visit
import org.uberfire.mvp.PlaceRequest; //导入方法依赖的package包/类
@Override
public void visit(final MenuItemPerspective menuItemPerspective) {
final String id = menuItemPerspective.getPlaceRequest().getIdentifier();
presenter.addMenuItem(id,
menuItemPerspective.getCaption(),
parentId,
() -> placeManager.goTo(menuItemPerspective.getPlaceRequest()),
menuItemPerspective.getPosition());
setupEnableDisableMenuItem(menuItemPerspective);
final PlaceRequest placeRequest = menuItemPerspective.getPlaceRequest();
if (perspectiveManager.getCurrentPerspective() != null && placeRequest.equals(perspectiveManager.getCurrentPerspective().getPlace())) {
presenter.selectMenuItem(id);
}
}
示例3: goTo
import org.uberfire.mvp.PlaceRequest; //导入方法依赖的package包/类
private void goTo(final PlaceRequest place,
final PanelDefinition panel,
final Command doWhenFinished) {
if (place == null || place.equals(DefaultPlaceRequest.NOWHERE)) {
return;
}
final ResolvedRequest resolved = resolveActivity(place);
if (resolved.getActivity() != null) {
final Activity activity = resolved.getActivity();
if (activity.isType(ActivityResourceType.SCREEN.name()) || activity.isType(ActivityResourceType.EDITOR.name())) {
final WorkbenchActivity workbenchActivity = (WorkbenchActivity) activity;
// check if we need to open the owning perspective before launching this screen/editor
if (workbenchActivity.getOwningPlace() != null && getStatus(workbenchActivity.getOwningPlace()) == PlaceStatus.CLOSE) {
goTo(workbenchActivity.getOwningPlace(),
null,
new Command() {
@Override
public void execute() {
goTo(place,
panel,
doWhenFinished);
}
});
return;
}
launchWorkbenchActivityAtPosition(resolved.getPlaceRequest(),
workbenchActivity,
workbenchActivity.getDefaultPosition(),
panel);
doWhenFinished.execute();
} else if (activity.isType(ActivityResourceType.POPUP.name())) {
launchPopupActivity(resolved.getPlaceRequest(),
(PopupActivity) activity);
doWhenFinished.execute();
} else if (activity.isType(ActivityResourceType.PERSPECTIVE.name())) {
placeHistoryHandler.flush();
launchPerspectiveActivity(place,
(PerspectiveActivity) activity,
doWhenFinished);
}
} else {
goTo(resolved.getPlaceRequest(),
panel,
doWhenFinished);
}
}