1 18 19 package de.gulden.framework.amoda.model.core; 20 21 import de.gulden.framework.amoda.model.behaviour.*; 22 import de.gulden.framework.amoda.model.behaviour.event.*; 23 import de.gulden.framework.amoda.model.metadata.*; 24 import de.gulden.framework.amoda.model.option.*; 25 import java.lang.*; 26 import java.util.*; 27 28 34 public interface Application extends ApplicationModule { 35 36 40 public void init(ApplicationEnvironment environment); 41 42 public ApplicationEnvironment getEnvironment(); 43 44 50 public Workspace getWorkspace(); 51 52 public void message(String text); 53 54 public void error(String text, Throwable throwable); 55 56 public void fatalError(String text, Throwable throwable); 57 58 public void log(String text, Object source); 59 60 public boolean confirm(String text); 61 62 public String question(String text, String answers); 63 64 public void error(String text); 65 66 public void log(String text); 67 68 public void status(String text); 69 70 public void error(Throwable throwable); 71 72 public boolean isVerbose(); 73 74 public boolean isQuiet(); 75 76 public void exit(); 77 78 public void addApplicationListener(ApplicationListener l); 79 80 public void removeApplicationListener(ApplicationListener l); 81 82 public Collection getApplicationListeners(); 83 84 } | Popular Tags |