Examples of PageData


Examples of com.eclipsesource.tabris.ui.PageData

    Controller controller = new Controller( new RemoteUI( shell ), uiDescriptor );
    UIImpl ui = new UIImpl( shell.getDisplay(), controller, configuration );
    controller.setUI( ui );
    controller.createRootPages( ui );
    controller.createGlobalActions( ui );
    PageRenderer page = controller.showPage( ui, pageConfiguration2.getAdapter( PageDescriptor.class ), new PageData() );
    Action action = page.getActionRenderers().get( 0 ).getDescriptor().getAction();

    ActionConfiguration actualConfiguration = controller.getActionConfiguration( action );

    assertSame( actionConfiguration, actualConfiguration );
View Full Code Here

Examples of com.eclipsesource.tabris.ui.PageData

    assertSame( descriptor, webPage.getDescriptor() );
  }

  @Test
  public void testGetData() {
    PageData data = mock( PageData.class );
    webPage = new WebPage( ui, uiRenderer, descriptor, data );

    assertSame( data, webPage.getData() );
  }
View Full Code Here

Examples of com.eclipsesource.tabris.ui.PageData

  @Test
  public void testCreatesRemotePage() {
    PageDescriptor descriptor = mock( PageDescriptor.class );
    doReturn( TestPage.class ).when( descriptor ).getPageType();

    PageRenderer renderer = rendererFactory.createPageRenderer( ui, uiRenderer, descriptor, new PageData() );

    assertTrue( renderer instanceof RemotePage );
  }
View Full Code Here

Examples of com.eclipsesource.tabris.ui.PageData

  @Test
  public void testCreatePageRenderer() {
    PageDescriptor descriptor = mock( PageDescriptor.class );
    doReturn( TestPage.class ).when( descriptor ).getPageType();

    PageRenderer renderer = rendererFactory.createPageRenderer( ui, uiRenderer, descriptor, new PageData() );

    assertTrue( renderer instanceof WebPage );
  }
View Full Code Here

Examples of com.eclipsesource.tabris.ui.PageData

    verify( remoteObject ).set( "title", "bar" );
  }

  @Test
  public void testGetData() {
    PageData data = mock( PageData.class );
    RemotePage page = new RemotePage( ui, uiRenderer, descriptor, data );

    assertSame( data, page.getData() );
  }
View Full Code Here

Examples of com.eclipsesource.tabris.ui.PageData

    Controller controller = mock( Controller.class );
    when( controller.getCurrentData() ).thenReturn( mock( PageData.class ) );
    UIImpl ui = new UIImpl( display, controller, mock( UIConfiguration.class ) );

    ui.markInitialized();
    PageData data = ui.getPageOperator().getCurrentPageData();

    verify( controller ).getCurrentData();
    assertNotNull( data );
  }
View Full Code Here

Examples of com.eclipsesource.tabris.ui.PageData

    doReturn( Boolean.TRUE ).when( page ).isTopLevel();
    contentHolder.add( page );
    when( configuration.getAdapter( UIDescriptor.class ) ).thenReturn( contentHolder );
    UIImpl ui = new UIImpl( display, controller, configuration );
    ui.markInitialized();
    PageData data = mock( PageData.class );

    ui.getPageOperator().openPage( "foo", data );

    verify( controller ).show( ui, page, data );
  }
View Full Code Here

Examples of com.eclipsesource.tabris.ui.PageData

    PageDescriptor page = mock( PageDescriptor.class );
    when( page.getId() ).thenReturn( "foo" );
    doReturn( Boolean.FALSE ).when( page ).isTopLevel();
    contentHolder.add( page );
    when( configuration.getAdapter( UIDescriptor.class ) ).thenReturn( contentHolder );
    PageData data = mock( PageData.class );
    ui.markInitialized();

    ui.getPageOperator().openPage( "foo", data );

    verify( controller ).show( ui, page, data );
View Full Code Here

Examples of com.eclipsesource.tabris.ui.PageData

  public void createRootPages( UIImpl ui ) {
    List<PageDescriptor> pages = uiDescriptor.getRootPages();
    when( pages.isEmpty() ).throwIllegalState( "No TopLevel Pages found." );
    createRootRemotePages( ui, pages );
    showRoot( ui, pages.get( 0 ), new PageData() );
  }
View Full Code Here

Examples of com.eclipsesource.tabris.ui.PageData

    showRoot( ui, pages.get( 0 ), new PageData() );
  }

  private void createRootRemotePages( UIImpl ui, List<PageDescriptor> pages ) {
    for( PageDescriptor descriptor : pages ) {
      RemotePage remotePage = new RemotePage( ui, descriptor, remoteUI.getRemoteUIId(), new PageData() );
      rootPages.put( descriptor, remotePage );
      remotePage.createControl( shell );
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.