INavigator.java :  » Java-3D » heavylead » com » heavylead » views » interfaces » Java Open Source

Java Open Source » Java 3D » heavylead 
heavylead » com » heavylead » views » interfaces » INavigator.java
package com.heavylead.views.interfaces;

import com.google.inject.Injector;

/**
 * The Interface INavigator.
 */
public interface INavigator {
    
    /**
     * Sets the injector.
     * 
     * @param injector the new injector
     */
    void setInjector(Injector injector);
    
    /**
     * Display main menu.
     */
    void displayMainMenu();

    /**
     * Hide main menu.
     */
    void hideMainMenu();

    /**
     * Display select campaign.
     */
    void displaySelectCampaign();

    /**
     * Hide select campaign.
     */
    void hideSelectCampaign();

    /**
     * Display edit settings.
     */
    void displayEditSettings();
    
    /**
     * Hide edit settings.
     */
    void hideEditSettings();
    
    /**
     * Display select campaign scenario.
     */
    void displaySelectCampaignScenario();

    /**
     * Hide select campaign scenario.
     */
    void hideSelectCampaignScenario();

    /**
     * Display connect to server.
     */
    void displayConnectToServer();

    /**
     * Reinit display.
     */
    void reinitDisplay();
    
    /**
     * Exit.
     */
    void exit();

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.