package com.trans.music.search; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.util.ArrayList; 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 ArrayList<String> link = new ArrayList<String>(); public String speed=""; public boolean bisLinkValid; void setName(String n) { try { name = URLDecoder.decode(n, "gb2312"); } catch (Exception e) { name = n; } name = StringEscapeUtils.unescapeHtml(name); } public String getName(){return name;} void setArtist(String a) { 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; else return "0M"; } void setRate(String r) { rate = r; } public String getRate(){return rate;} void setLink(ArrayList<String> l) { link = l; } public ArrayList<String> getLink(){return link;} public void addLink(String l) { link.add(l); } void setSpeed(String s) { speed = s; } public String getSpeed(){return speed;} }