ExitPage.java
package org.ferris.tweial.console.exit;
import javax.inject.Inject;
import org.apache.log4j.Logger;
import org.ferris.tweial.console.io.Console;
import org.ferris.tweial.console.text.i18n.LocalizedString;
import org.ferris.tweial.console.text.i18n.LocalizedStringKey;
import org.ferris.tweial.console.view.page.AbstractPage;
public class ExitPage extends AbstractPage {
@Inject
protected Console console;
@Inject
protected Logger log;
@Inject
@LocalizedStringKey("ExitPage.Heading")
protected LocalizedString heading;
@Inject
@LocalizedStringKey("ExitPage.Goodbye")
protected LocalizedString goodbye;
public void view() {
log.info("Application exiting");
console.h1(heading);
console.p(goodbye);
}
}