本文整理汇总了Java中org.uberfire.mvp.impl.DefaultPlaceRequest.parse方法的典型用法代码示例。如果您正苦于以下问题:Java DefaultPlaceRequest.parse方法的具体用法?Java DefaultPlaceRequest.parse怎么用?Java DefaultPlaceRequest.parse使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.uberfire.mvp.impl.DefaultPlaceRequest
的用法示例。
在下文中一共展示了DefaultPlaceRequest.parse方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: makePanel
import org.uberfire.mvp.impl.DefaultPlaceRequest; //导入方法依赖的package包/类
public void makePanel(PlaceManager placeManager,
PanelManager panelManager) {
PlaceRequest place = DefaultPlaceRequest.parse(partPlace);
PanelDefinition panel = new PanelDefinitionImpl(type);
panelManager.addWorkbenchPanel(panelManager.getRoot(),
panel,
CompassPosition.valueOf(position.toUpperCase()));
placeManager.goTo(place,
panel);
}
示例2: testBrokenPerspectiveStartup
import org.uberfire.mvp.impl.DefaultPlaceRequest; //导入方法依赖的package包/类
/**
* Tests that we remain on the current perspective when the requested one can't be started.
*/
public void testBrokenPerspectiveStartup() throws Exception {
final PlaceRequest brokenPerspectivePlace = DefaultPlaceRequest.parse(BreakablePerspective.class.getName() + "?broken=" + STARTUP);
pollWhile(DEFAULT_SCREEN_NOT_VISIBLE)
.thenDo(new Runnable() {
@Override
public void run() {
placeManager.goTo(brokenPerspectivePlace);
}
})
.thenDelay(500)
.thenPollWhile(DEFAULT_SCREEN_NOT_VISIBLE)
.thenDo(new Runnable() {
@Override
public void run() {
assertEquals(PlaceStatus.OPEN,
placeManager.getStatus(DefaultPerspectiveActivity.class.getName()));
assertEquals(PlaceStatus.OPEN,
placeManager.getStatus(DefaultScreenActivity.class.getName()));
assertEquals(PlaceStatus.CLOSE,
placeManager.getStatus(brokenPerspectivePlace));
assertEquals(PlaceStatus.CLOSE,
placeManager.getStatus(BreakableMenuScreen.class.getName()));
assertTrue(lifecycleErrorLog.contains(BreakablePerspective.class,
STARTUP));
}
});
}
示例3: testBrokenPerspectiveOpen
import org.uberfire.mvp.impl.DefaultPlaceRequest; //导入方法依赖的package包/类
/**
* Tests that we remain on the current perspective when the requested one can't be opened.
*/
public void testBrokenPerspectiveOpen() throws Exception {
final PlaceRequest brokenPerspectivePlace = DefaultPlaceRequest.parse(BreakablePerspective.class.getName() + "?broken=" + OPEN);
pollWhile(DEFAULT_SCREEN_NOT_VISIBLE)
.thenDo(new Runnable() {
@Override
public void run() {
placeManager.goTo(brokenPerspectivePlace);
}
})
.thenDelay(500)
.thenPollWhile(DEFAULT_SCREEN_NOT_VISIBLE)
.thenDo(new Runnable() {
@Override
public void run() {
assertEquals(DefaultPerspectiveActivity.class.getName(),
perspectiveManager.getCurrentPerspective().getPlace().getIdentifier());
assertEquals(PlaceStatus.OPEN,
placeManager.getStatus(DefaultPerspectiveActivity.class.getName()));
assertEquals(PlaceStatus.OPEN,
placeManager.getStatus(DefaultScreenActivity.class.getName()));
assertNull(placeManager.getActivity(brokenPerspectivePlace));
assertEquals(PlaceStatus.CLOSE,
placeManager.getStatus(brokenPerspectivePlace));
assertEquals(PlaceStatus.CLOSE,
placeManager.getStatus(BreakableMenuScreen.class.getName()));
assertTrue(lifecycleErrorLog.contains(BreakablePerspective.class,
OPEN));
}
});
}
示例4: testBrokenPerspectiveClose
import org.uberfire.mvp.impl.DefaultPlaceRequest; //导入方法依赖的package包/类
/**
* Tests that switching away from a perspective with a broken onClose works as if the onClose was functional.
* (And that an error is fired).
*/
public void testBrokenPerspectiveClose() throws Exception {
final PlaceRequest brokenPerspectivePlace = DefaultPlaceRequest.parse(BreakablePerspective.class.getName() + "?broken=" + CLOSE);
pollWhile(DEFAULT_SCREEN_NOT_VISIBLE)
.thenDo(new Runnable() {
@Override
public void run() {
placeManager.goTo(brokenPerspectivePlace);
}
})
.thenPollWhile(BREAKABLE_MENU_NOT_VISIBLE)
.thenDo(new Runnable() {
@Override
public void run() {
placeManager.goTo(DefaultPerspectiveActivity.class.getName());
}
})
.thenPollWhile(DEFAULT_SCREEN_NOT_VISIBLE)
.thenDo(new Runnable() {
@Override
public void run() {
assertEquals(PlaceStatus.OPEN,
placeManager.getStatus(DefaultPerspectiveActivity.class.getName()));
assertEquals(PlaceStatus.CLOSE,
placeManager.getStatus(brokenPerspectivePlace));
assertEquals(PlaceStatus.CLOSE,
placeManager.getStatus(BreakableMenuScreen.class.getName()));
assertTrue(lifecycleErrorLog.contains(BreakablePerspective.class,
CLOSE));
}
});
}
示例5: testBrokenPerspectiveShutdown
import org.uberfire.mvp.impl.DefaultPlaceRequest; //导入方法依赖的package包/类
/**
* Tests that switching away from a perspective with a broken onShutdown works as if the onShutdown was functional.
* (And that an error is fired).
*/
public void testBrokenPerspectiveShutdown() throws Exception {
final PlaceRequest brokenPerspectivePlace = DefaultPlaceRequest.parse(BreakablePerspective.class.getName() + "?broken=" + SHUTDOWN);
pollWhile(DEFAULT_SCREEN_NOT_VISIBLE)
.thenDo(new Runnable() {
@Override
public void run() {
placeManager.goTo(brokenPerspectivePlace);
}
})
.thenPollWhile(BREAKABLE_MENU_NOT_VISIBLE)
.thenDo(new Runnable() {
@Override
public void run() {
placeManager.goTo(DefaultPerspectiveActivity.class.getName());
}
})
.thenPollWhile(DEFAULT_SCREEN_NOT_VISIBLE)
.thenDo(new Runnable() {
@Override
public void run() {
assertEquals(PlaceStatus.OPEN,
placeManager.getStatus(DefaultPerspectiveActivity.class.getName()));
assertEquals(PlaceStatus.CLOSE,
placeManager.getStatus(brokenPerspectivePlace));
assertEquals(PlaceStatus.CLOSE,
placeManager.getStatus(BreakableMenuScreen.class.getName()));
assertTrue(lifecycleErrorLog.contains(BreakablePerspective.class,
SHUTDOWN));
}
});
}
示例6: testBrokenScreenStartup
import org.uberfire.mvp.impl.DefaultPlaceRequest; //导入方法依赖的package包/类
/**
* Tests that launching a screen with broken startup doesn't corrupt the *Manager state.
*/
public void testBrokenScreenStartup() throws Exception {
final PlaceRequest brokenScreenPlace = DefaultPlaceRequest.parse(BreakableScreen.class.getName() + "?broken=" + STARTUP);
pollWhile(DEFAULT_SCREEN_NOT_VISIBLE)
.thenDo(new Runnable() {
@Override
public void run() {
placeManager.goTo(brokenScreenPlace);
}
})
.thenDelay(500)
.thenPollWhile(DEFAULT_SCREEN_NOT_VISIBLE)
.thenDo(new Runnable() {
@Override
public void run() {
assertEquals(PlaceStatus.OPEN,
placeManager.getStatus(DefaultPerspectiveActivity.class.getName()));
assertEquals(PlaceStatus.OPEN,
placeManager.getStatus(DefaultScreenActivity.class.getName()));
assertEquals(PlaceStatus.CLOSE,
placeManager.getStatus(brokenScreenPlace));
assertPanelDoesNotContain(panelManager.getRoot(),
brokenScreenPlace);
assertTrue(lifecycleErrorLog.contains(BreakableScreen.class,
STARTUP));
}
});
}
示例7: testBrokenScreenOpen
import org.uberfire.mvp.impl.DefaultPlaceRequest; //导入方法依赖的package包/类
/**
* Tests that launching a screen with broken open doesn't corrupt the *Manager state.
*/
public void testBrokenScreenOpen() throws Exception {
final PlaceRequest brokenScreenPlace = DefaultPlaceRequest.parse(BreakableScreen.class.getName() + "?broken=" + OPEN);
pollWhile(DEFAULT_SCREEN_NOT_VISIBLE)
.thenDo(new Runnable() {
@Override
public void run() {
placeManager.goTo(brokenScreenPlace);
}
})
.thenDelay(500)
.thenPollWhile(DEFAULT_SCREEN_NOT_VISIBLE)
.thenDo(new Runnable() {
@Override
public void run() {
assertEquals(PlaceStatus.OPEN,
placeManager.getStatus(DefaultPerspectiveActivity.class.getName()));
assertEquals(PlaceStatus.OPEN,
placeManager.getStatus(DefaultScreenActivity.class.getName()));
assertEquals(PlaceStatus.CLOSE,
placeManager.getStatus(brokenScreenPlace));
assertPanelDoesNotContain(panelManager.getRoot(),
brokenScreenPlace);
assertTrue(lifecycleErrorLog.contains(BreakableScreen.class,
OPEN));
}
});
}
示例8: testBrokenScreenClose
import org.uberfire.mvp.impl.DefaultPlaceRequest; //导入方法依赖的package包/类
/**
* Tests that closing a screen with broken close doesn't corrupt the *Manager state.
*/
public void testBrokenScreenClose() throws Exception {
final PlaceRequest brokenScreenPlace = DefaultPlaceRequest.parse(BreakableScreen.class.getName() + "?broken=" + CLOSE);
pollWhile(DEFAULT_SCREEN_NOT_VISIBLE)
.thenDo(new Runnable() {
@Override
public void run() {
placeManager.goTo(brokenScreenPlace);
}
})
.thenPollWhile(BREAKABLE_SCREEN_NOT_VISIBLE)
.thenDelay(500)
.thenDo(new Runnable() {
@Override
public void run() {
placeManager.closePlace(brokenScreenPlace);
}
})
.thenPollWhile(not(BREAKABLE_SCREEN_NOT_VISIBLE))
.thenDo(new Runnable() {
@Override
public void run() {
assertEquals(PlaceStatus.OPEN,
placeManager.getStatus(DefaultPerspectiveActivity.class.getName()));
assertEquals(PlaceStatus.OPEN,
placeManager.getStatus(DefaultScreenActivity.class.getName()));
assertEquals(PlaceStatus.CLOSE,
placeManager.getStatus(brokenScreenPlace));
assertPanelDoesNotContain(panelManager.getRoot(),
brokenScreenPlace);
assertTrue(lifecycleErrorLog.contains(BreakableScreen.class,
CLOSE));
}
});
}
示例9: testBrokenScreenShutdown
import org.uberfire.mvp.impl.DefaultPlaceRequest; //导入方法依赖的package包/类
/**
* Tests that closing a screen with broken shutdown doesn't corrupt the *Manager state.
*/
public void testBrokenScreenShutdown() throws Exception {
final PlaceRequest brokenScreenPlace = DefaultPlaceRequest.parse(BreakableScreen.class.getName() + "?broken=" + SHUTDOWN);
pollWhile(DEFAULT_SCREEN_NOT_VISIBLE)
.thenDo(new Runnable() {
@Override
public void run() {
placeManager.goTo(brokenScreenPlace);
}
})
.thenPollWhile(BREAKABLE_SCREEN_NOT_VISIBLE)
.thenDelay(500)
.thenDo(new Runnable() {
@Override
public void run() {
placeManager.closePlace(brokenScreenPlace);
}
})
.thenPollWhile(not(BREAKABLE_SCREEN_NOT_VISIBLE))
.thenDo(new Runnable() {
@Override
public void run() {
assertEquals(PlaceStatus.OPEN,
placeManager.getStatus(DefaultPerspectiveActivity.class.getName()));
assertEquals(PlaceStatus.OPEN,
placeManager.getStatus(DefaultScreenActivity.class.getName()));
assertEquals(PlaceStatus.CLOSE,
placeManager.getStatus(brokenScreenPlace));
assertPanelDoesNotContain(panelManager.getRoot(),
brokenScreenPlace);
assertTrue(lifecycleErrorLog.contains(BreakableScreen.class,
SHUTDOWN));
}
});
}
示例10: addPart
import org.uberfire.mvp.impl.DefaultPlaceRequest; //导入方法依赖的package包/类
@Override
public PartDefinition addPart(String partSpec) {
PartDefinition pd = new PartDefinitionImpl(DefaultPlaceRequest.parse(partSpec));
addPart(pd);
return pd;
}