// Path: archetypes/mgwt-basic-swipemenu/src/main/java/gov/wa/wsdot/apps/mgwt/client/activities/MenuView.java
// public interface MenuView extends IsWidget {
// 	
// 	public void setPresenter(Presenter presenter);
// 	
// 	public interface Presenter {
// 		
//         public void onAboutButtonPressed();
//         
// 	    public void onItemSelected(int index);
// 		
// 	}
// 	
// 	public void render(List<Topic> createTopicsList);
// 	
// 	public void setSelected(int lastIndex, boolean b);
// 	
// }
// 
// Path: archetypes/mgwt-basic-swipemenu/src/main/java/gov/wa/wsdot/apps/mgwt/client/activities/about/AboutView.java
// public interface AboutView extends IsWidget {
// 	
// 	public void setPresenter(Presenter presenter);
// 	
// 	public interface Presenter {
// 		
// 		public void onBackButtonPressed();
// 		
// 	}
// }
// 
// Path: archetypes/mgwt-basic-swipemenu/src/main/java/gov/wa/wsdot/apps/mgwt/client/activities/home/HomeView.java
// public interface HomeView extends IsWidget {
// 	
// 	public void setPresenter(Presenter presenter);
// 	
// 	public interface Presenter {
// 	
// 		public void onItemSelected(int index);
// 
//         public void onMenuButtonPressed();
// 		
// 	}
// 	
// 	public void render(List<Topic> createTopicsList);
// 	
// 	public void refresh();
// 
// }
// 
// Path: archetypes/mgwt-basic-swipemenu/src/main/java/gov/wa/wsdot/apps/mgwt/client/activities/sample/SampleView.java
// public interface SampleView extends IsWidget {
// 	
// 	public void setPresenter(Presenter presenter);
// 	
// 	public interface Presenter {
// 		
// 		public void onBackButtonPressed();
// 		
// 	}
// }


import gov.wa.wsdot.apps.mgwt.client.activities.MenuView;
import gov.wa.wsdot.apps.mgwt.client.activities.about.AboutView;
import gov.wa.wsdot.apps.mgwt.client.activities.home.HomeView;
import gov.wa.wsdot.apps.mgwt.client.activities.sample.SampleView;
import com.google.gwt.place.shared.PlaceController;
import com.google.web.bindery.event.shared.EventBus;
import com.googlecode.mgwt.ui.client.widget.menu.swipe.SwipeMenu;
package gov.wa.wsdot.apps.mgwt.client;



public interface ClientFactory {

	public HomeView getHomeView();
	public EventBus getEventBus();
	public PlaceController getPlaceController();
	public SwipeMenu getSwipeMenu();
	
	/**
	 * @return
	 */
// Path: archetypes/mgwt-basic-swipemenu/src/main/java/gov/wa/wsdot/apps/mgwt/client/activities/MenuView.java
// public interface MenuView extends IsWidget {
// 	
// 	public void setPresenter(Presenter presenter);
// 	
// 	public interface Presenter {
// 		
//         public void onAboutButtonPressed();
//         
// 	    public void onItemSelected(int index);
// 		
// 	}
// 	
// 	public void render(List<Topic> createTopicsList);
// 	
// 	public void setSelected(int lastIndex, boolean b);
// 	
// }
// 
// Path: archetypes/mgwt-basic-swipemenu/src/main/java/gov/wa/wsdot/apps/mgwt/client/activities/about/AboutView.java
// public interface AboutView extends IsWidget {
// 	
// 	public void setPresenter(Presenter presenter);
// 	
// 	public interface Presenter {
// 		
// 		public void onBackButtonPressed();
// 		
// 	}
// }
// 
// Path: archetypes/mgwt-basic-swipemenu/src/main/java/gov/wa/wsdot/apps/mgwt/client/activities/home/HomeView.java
// public interface HomeView extends IsWidget {
// 	
// 	public void setPresenter(Presenter presenter);
// 	
// 	public interface Presenter {
// 	
// 		public void onItemSelected(int index);
// 
//         public void onMenuButtonPressed();
// 		
// 	}
// 	
// 	public void render(List<Topic> createTopicsList);
// 	
// 	public void refresh();
// 
// }
// 
// Path: archetypes/mgwt-basic-swipemenu/src/main/java/gov/wa/wsdot/apps/mgwt/client/activities/sample/SampleView.java
// public interface SampleView extends IsWidget {
// 	
// 	public void setPresenter(Presenter presenter);
// 	
// 	public interface Presenter {
// 		
// 		public void onBackButtonPressed();
// 		
// 	}
// }


// Path: archetypes/mgwt-basic-swipemenu/src/main/java/gov/wa/wsdot/apps/mgwt/client/ClientFactory.java
import gov.wa.wsdot.apps.mgwt.client.activities.MenuView;
import gov.wa.wsdot.apps.mgwt.client.activities.about.AboutView;
import gov.wa.wsdot.apps.mgwt.client.activities.home.HomeView;
import gov.wa.wsdot.apps.mgwt.client.activities.sample.SampleView;
import com.google.gwt.place.shared.PlaceController;
import com.google.web.bindery.event.shared.EventBus;
import com.googlecode.mgwt.ui.client.widget.menu.swipe.SwipeMenu;

package gov.wa.wsdot.apps.mgwt.client;



public interface ClientFactory {

	public HomeView getHomeView();
	public EventBus getEventBus();
	public PlaceController getPlaceController();
	public SwipeMenu getSwipeMenu();
	
	/**
	 * @return
	 */
	public AboutView getAboutView();