Uses of Class
AEDs3.DataBase.Track

Packages that use Track
Package
Description
 
 
  • Uses of Track in AEDs3

    Methods in AEDs3 that return Track
    Modifier and Type
    Method
    Description
    private Track
    CommandLineInterface.UpdateCommand.updateFields(int id, Track.Field[] fields)
    Atualiza os campos específicos de uma faixa.
    private Track
    CommandLineInterface.UpdateCommand.updateFull(int id)
    Atualiza todos os campos de uma faixa, exceto o campo ID.
    Methods in AEDs3 with parameters of type Track
    Modifier and Type
    Method
    Description
    (package private) void
    CommandLineInterface.CliCommands.printTrack(Track track)
    Exibe as informações detalhadas de uma faixa de música.
  • Uses of Track in AEDs3.DataBase

    Classes in AEDs3.DataBase that implement interfaces with type arguments of type Track
    Modifier and Type
    Class
    Description
    class 
    Classe responsável por gerenciar a leitura de arquivos CSV que contêm dados de faixas de música.
    class 
    Representa uma faixa de música no banco de dados.
    class 
    Representa um banco de dados binário de faixas de música, permitindo operações de CRUD (Criar, Ler, Atualizar e Deletar), filtragem e ordenação.
    Fields in AEDs3.DataBase declared as Track
    Modifier and Type
    Field
    Description
    private final Track
    BalancedMergeSort.FileTrack.track
    The field for the track record component.
    final Track
    BalancedMergeSort.WeightedTrack.track
    A faixa de música associada a este objeto.
    private Track
    BinaryTrackReader.track
    Faixa desserializada.
    Methods in AEDs3.DataBase that return Track
    Modifier and Type
    Method
    Description
    BinaryTrackReader.getTrack()
    Retorna a faixa desserializada a partir do fluxo de entrada.
    protected Track
    TrackDB.nextTrack()
    Retorna a próxima faixa válida do banco de dados, considerando o filtro de busca, se houver.
    TrackDB.read(int id)
    Lê uma faixa do banco de dados pelo seu ID.
    TrackDB.readFirst(Track.Field field, Object value)
    Lê a primeira faixa que corresponde ao valor de um campo específico.
    BalancedMergeSort.FileTrack.track()
    Returns the value of the track record component.
    Methods in AEDs3.DataBase that return types with arguments of type Track
    Modifier and Type
    Method
    Description
    CSVManager.iterator()
    Implementação do método Iterable.iterator() que fornece um iterador para iterar sobre as faixas de música presentes no arquivo CSV.
    TrackDB.iterator()
    Retorna um iterador para percorrer as faixas armazenadas no banco de dados.
    Methods in AEDs3.DataBase with parameters of type Track
    Modifier and Type
    Method
    Description
    protected int
    TrackDB.append(Track track)
    Adiciona uma faixa ao final do banco de dados, no arquivo binário.
    int
    Track.compareTo(Track other)
    Compara esta faixa com outra faixa com base no ID.
    int
    TrackDB.create(Track track)
    Adiciona uma nova faixa ao banco de dados.
    private void
    Remove índices invertidos de uma faixa no banco de dados.
    private void
    Insere índices invertidos para uma faixa no banco de dados.
    private static String[][]
    Divide os campos de nome, álbum e artista de uma faixa em partes menores, filtrando palavras com mais de 3 caracteres e que correspondem a letras.
    void
    BinaryTrackReader.setTrack(Track track)
    Define a faixa a ser associada a este leitor binário.
    void
    TrackDB.update(int id, Track updated)
    Atualiza uma faixa no banco de dados, identificada pelo seu ID.
    Constructors in AEDs3.DataBase with parameters of type Track
    Modifier
    Constructor
    Description
     
    Construtor para criar um escritor de faixa binária a partir de um objeto Track.
    private
    FileTrack(Track track, int origin)
    Creates an instance of a FileTrack record class.
     
    WeightedTrack(Track track, int weight)
    Construtor que inicializa uma instância de WeightedTrack com uma faixa de música e um peso.