当前位置: 首页>>代码示例>>Java>>正文


Java DefaultPlaceRequest.parse方法代码示例

本文整理汇总了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);
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:11,代码来源:NewPanelBuilder.java

示例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));
                }
            });
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:31,代码来源:BrokenLifecycleTest.java

示例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));
                }
            });
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:34,代码来源:BrokenLifecycleTest.java

示例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));
                }
            });
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:36,代码来源:BrokenLifecycleTest.java

示例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));
                }
            });
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:36,代码来源:BrokenLifecycleTest.java

示例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));
                }
            });
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:31,代码来源:BrokenLifecycleTest.java

示例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));
                }
            });
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:31,代码来源:BrokenLifecycleTest.java

示例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));
                }
            });
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:38,代码来源:BrokenLifecycleTest.java

示例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));
                }
            });
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:38,代码来源:BrokenLifecycleTest.java

示例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;
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:7,代码来源:PanelDefinitionImpl.java


注:本文中的org.uberfire.mvp.impl.DefaultPlaceRequest.parse方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。