Project: Playlist Manager

profileimour33
SimpleTrack.java

package osu.cse2123; /** * An implementation of the PlayListTrack interface * * @author YOUR NAME HERE * @version DATE HERE * */ import java.util.Scanner; public class SimpleTrack implements Track { private String name; private String artist; private String albumName; public SimpleTrack(String name, String artist, String album) { this.name=name; this.artist=artist; this.albumName=album; } @Override public String getName() { return this.name; } @Override public void setName(String name) { this.name=name; } @Override public String getArtist() { return this.artist; } @Override public void setArtist(String artist) { this.artist = artist; } @Override public String getAlbum() { return this.albumName; } @Override public void setAlbum(String album) { this.albumName=album; } public boolean getNextTrack(Scanner infile) { if(infile==null) return false; while(infile.hasNext()){ this.setName(infile.nextLine()); this.setArtist(infile.nextLine()); this.setAlbum(infile.nextLine()); return true; } return false; } @Override public boolean equals(Object obj) { } @Override public String toString() { return this.albumName; } @Override public int hashCode() { } }