import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import org.apache.commons.lang.StringEscapeUtils;
public class MP3Info{
public boolean bNull = false;
public String name="";
public String artist="";
public String album="";
public String fsize="";
public String rate="";
public String link="";
public boolean bisLinkValid = false;
void setName(String n)
{
try {
name = URLDecoder.decode(n, "gb2312");
} catch (UnsupportedEncodingException e) {
}
name = StringEscapeUtils.unescapeHtml(name);
}
public String getName(){return name;}
void setArtist(String a)
{
//try {
// artist = URLDecoder.decode(a, "gb2312");
//} catch (UnsupportedEncodingException e) {
//}
artist = a.replaceAll("\\<.*?>","");
artist = StringEscapeUtils.unescapeHtml(artist);
}
public String getArtist(){
if(artist.length()>0)
return artist;
return "Unknown Artist";
}
void setAlbum(String a)
{
album = a.replaceAll("\\<.*?>","");
album = StringEscapeUtils.unescapeHtml(album);
}
public String getAlbum(){
if(album.length()>0)
return album;
return "Unknown Album";
}
void setFSize(String f)
{
fsize = f;
}
public String getFSize(){
if(fsize.length()>0)
return fsize+"M";
else
return "0M";
}
void setRate(String r)
{
rate = r;
}
public String getRate(){return rate;}
void setLink(String l)
{
link = l;
}
public String getLink(){return link;}
}