package apes.controllers;
import apes.lib.Language;
/**
* This class handles the program languages. For example it switches between
* them.
*
* @author Johan Andersson (johandy@student.chalmers.se)
*/
public class LanguageController extends ApplicationController
{
/**
* A language object.
*/
private Language language;
/**
* Creates a new <code>LanguageController</code> instance.
*/
public LanguageController()
{
this.language = Language.getInstance();
}
@Override
public void methodMissing()
{
// Set new language.
language.setLanguage(name);
try
{
language.load();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}