Package src.main.java.view
Class Menu
java.lang.Object
src.main.java.view.Menu
Classe responsável por exibir os menus da aplicação e interagir com o usuário.
Gerencia a entrada do usuário e chama os métodos apropriados do LibraryService.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
Limpa o terminal exibindo várias linhas em branco.void
Exibe o menu inicial da aplicação, com opções para entrar no sistema, rodar testes ou sair.void
Exibe o menu principal do sistema, com todas as opções de gerenciamento da biblioteca.void
Lida com a entrada do usuário no menu inicial, direcionando para o sistema interno, testes ou saída.void
Lida com a entrada do usuário no menu interno do sistema, executando as operações da biblioteca.
-
Constructor Details
-
Menu
-
-
Method Details
-
displayInitialMenu
public void displayInitialMenu()Exibe o menu inicial da aplicação, com opções para entrar no sistema, rodar testes ou sair. -
displayInsideSystemMenu
public void displayInsideSystemMenu()Exibe o menu principal do sistema, com todas as opções de gerenciamento da biblioteca. -
handleInitialMenuInput
public void handleInitialMenuInput()Lida com a entrada do usuário no menu inicial, direcionando para o sistema interno, testes ou saída. -
handleInsideSystemMenu
public void handleInsideSystemMenu()Lida com a entrada do usuário no menu interno do sistema, executando as operações da biblioteca. -
clearTerminal
public static void clearTerminal()Limpa o terminal exibindo várias linhas em branco.
-