Package com.eclipsesource.tabris.demos

Source Code of com.eclipsesource.tabris.demos.Configuration

/*******************************************************************************
* Copyright (c) 2012 EclipseSource and others. All rights reserved. This
* program and the accompanying materials are made available under the terms of
* the Eclipse Public License v1.0 which accompanies this distribution, and is
* available at http://www.eclipse.org/legal/epl-v10.html Contributors:
* EclipseSource - initial API and implementation
******************************************************************************/
package com.eclipsesource.tabris.demos;

import org.eclipse.rap.rwt.application.Application;
import org.eclipse.rap.rwt.application.ApplicationConfiguration;

import com.eclipsesource.tabris.TabrisClientInstaller;
import com.eclipsesource.tabris.demos.entrypoints.AppEventsDemo;
import com.eclipsesource.tabris.demos.entrypoints.AppLauncherDemo;
import com.eclipsesource.tabris.demos.entrypoints.ButtonControlsDemo;
import com.eclipsesource.tabris.demos.entrypoints.CameraDemo;
import com.eclipsesource.tabris.demos.entrypoints.ClientDeviceDemo;
import com.eclipsesource.tabris.demos.entrypoints.DrawDemo;
import com.eclipsesource.tabris.demos.entrypoints.GalleryDemo;
import com.eclipsesource.tabris.demos.entrypoints.GeolocationDemo;
import com.eclipsesource.tabris.demos.entrypoints.InputControlsDemo;
import com.eclipsesource.tabris.demos.entrypoints.KeyboardDemo;
import com.eclipsesource.tabris.demos.entrypoints.ScrollDemo;
import com.eclipsesource.tabris.demos.entrypoints.SimpleTreeDemo;
import com.eclipsesource.tabris.demos.entrypoints.SwipeDemo;
import com.eclipsesource.tabris.demos.entrypoints.UiDemo;
import com.eclipsesource.tabris.demos.entrypoints.VideoDemo;
import com.eclipsesource.tabris.demos.entrypoints.VirtualTreeDemo;
import com.eclipsesource.tabris.demos.ui.dynamic.DynamicUIDemo;

public class Configuration implements ApplicationConfiguration {

  public void configure( Application application ) {
    bootstrapTabris( application );
    application.addEntryPoint( "/input", InputControlsDemo.class, null );
    application.addEntryPoint( "/buttons", ButtonControlsDemo.class, null );
    application.addEntryPoint( "/virtual-tree", VirtualTreeDemo.class, null );
    application.addEntryPoint( "/simple-tree", SimpleTreeDemo.class, null );
    application.addEntryPoint( "/gallery", GalleryDemo.class, null );
    application.addEntryPoint( "/location", GeolocationDemo.class, null );
    application.addEntryPoint( "/draw", DrawDemo.class, null );
    application.addEntryPoint( "/camera", CameraDemo.class, null );
    application.addEntryPoint( "/keyboard", KeyboardDemo.class, null );
    application.addEntryPoint( "/video", VideoDemo.class, null );
    application.addEntryPoint( "/launcher", AppLauncherDemo.class, null );
    application.addEntryPoint( "/appevents", AppEventsDemo.class, null );
    application.addEntryPoint( "/swipe", SwipeDemo.class, null );
    application.addEntryPoint( "/ui", new UiDemo(), null );
    application.addEntryPoint( "/dynamic-ui", new DynamicUIDemo(), null );
    application.addEntryPoint( "/device", ClientDeviceDemo.class, null );
    application.addEntryPoint( "/scroll", ScrollDemo.class, null );
  }

  private void bootstrapTabris( Application application ) {
    TabrisClientInstaller.install( application );
  }
}
TOP

Related Classes of com.eclipsesource.tabris.demos.Configuration

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.