|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.usp.ime.hipo.Controller
public class Controller
Este é o controlador (Singleton) responsável por executar os comandos recebidos da visualização, seguindo o padrão MVC (modelo-controlador-visualização)
Field Summary | |
---|---|
private static Controller |
controller
Instância estática do Controller por se tratar de um Singleton. |
private MainWindow |
mw
Instância de MainWindow, que apesar de ser Singleton, é muito referênciada. |
Constructor Summary | |
---|---|
private |
Controller()
Cria um novo Controller. |
Method Summary | |
---|---|
void |
about()
Procedimento para abrir a janela de sobre. |
void |
close()
Procedimento para fechar a aba atual. |
void |
continueProgram()
Continua o programa atual, saindo da depuração |
void |
debug()
Inicia a depuração do programa atual |
void |
exit()
Procedimento para fechar o programa. |
static Controller |
getInstance()
Método de acesso à instância estática do Controller. |
void |
help()
Procedimento para abrir no navegador do usuário o aqruivo de ajuda. |
void |
newProgram()
Procedimento para criar uma nova aba em branco para o usuário começar um novo programa. |
void |
openProgram()
Procedimento para abrir a aba de programas já salvos. |
static void |
openURL(java.lang.String url)
Abre uma URL no navegador com o BrowserLaucher |
void |
run()
Roda o programa atual |
void |
samples()
Procedimento para abrir a aba de exemplos. |
void |
save()
Procedimento para abrir a tela de salvamento. |
void |
startHIPO()
Inicia o programa. |
void |
step()
Avança na depuração |
void |
stop()
Para a execução/depuração do programa atual |
void |
welcome()
Procedimento para mostrar a aba de bem-vindo. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static Controller controller
private MainWindow mw
Constructor Detail |
---|
private Controller()
Method Detail |
---|
public static Controller getInstance()
public void newProgram()
public void openProgram()
public void samples()
public void help()
public void about()
public void save()
public void welcome()
public void close()
public void exit()
public void startHIPO()
public static void openURL(java.lang.String url)
url
- A URL a ser abertaBrowserLauncher
public void run()
public void debug()
public void step()
public void stop()
public void continueProgram()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |