/*
You may freely copy, distribute, modify and use this class as long
as the original author attribution remains intact. See message
below.
Copyright (C) 2001-2003 Christian Pesch. All Rights Reserved.
*/
package slash.metamusic.mp3;
/**
* My instances represent ID3 meta data common to both
* ID3v1Tail and ID3v2Header.
*
* @author Christian Pesch
*/
public interface ID3MetaData {
public boolean isValid();
public long getReadSize();
// --- get object ------------------------------------------
public String getTrack();
public String getArtist();
public String getAlbum();
public int getYear();
public ID3Genre getGenre();
public String getComment();
public int getIndex();
// --- set object ------------------------------------------
public void setTrack(String newTrack);
public void setArtist(String newArtist);
public void setAlbum(String newAlbum);
public void setYear(int newYear);
public void setGenre(ID3Genre newGenre);
public void setIndex(int newIndex);
public void setComment(String newComment);
}