Package AEDs3
package AEDs3
-
ClassesClassDescriptionClasse principal do programa que inicia a interface de linha de comando.Classe principal de interface de linha de comando (CLI) para o gerenciamento de arquivos TrackDB.Comando principal para exibir informações sobre o programa e os comandos disponíveis.Comando para fechar o arquivo do banco de dados aberto.Comando para comprimir o arquivo TrackDB aberto.Comando responsável por criar uma nova faixa de música no banco de dados.Comando para descomprimir um arquivo TrackDB.Comando para descriptografar (e, se necessário, descomprimir) um arquivo especificado;Comando responsável por deletar uma faixa de música no banco de dados a partir do seu ID.Comando para criptografar (e opcionalmente comprimir) o arquivo TrackDB aberto.Classe que implementa um iterador para completar nomes de arquivos.Comando responsável por importar faixas de música a partir de um arquivo CSV.Comando responsável por gerenciar o índice do banco de dados.Classe interna que define o grupo de opções para escolher o tipo de índice a ser gerenciado.Comando para exibir informações sobre o arquivo de banco de dados aberto.Comando responsável por exibir os atalhos de teclado disponíveis no programa.Comando responsável por gerar um par de chaves pública e privada para RSA.Classe modificada para completar comandos usando Picocli.Comando para abrir um banco de dados de faixas TrackDB.Comando responsável por tocar uma faixa de música no Spotify.Comando responsável por ler faixas de música no banco de dados, seja por ID ou por campo específico.Classe que contém as opções de filtro para a busca das faixas.Comando responsável por ordenar o banco de dados utilizando o algoritmo de ordenação externa Balanced Merge Sort (intercalação balanceada).Comando responsável por atualizar uma faixa de música existente no banco de dados.Comando para exibir a ajuda do programa.