package com.ringtone.music;
public class MusicSearcherFactory {
public static final int ID_SOGOU = 0;
public static final int ID_SKREEMR = 1;
public static final int ID_MERGED = 2;
public static final int ID_BAIDU = 3;
public static final int ID_REALM = 4;
public static final int ID_LOCAL = 5;
public static IMusicSearcher getInstance(int id) {
if (id == ID_SOGOU) {
return new SogouMusicSearcher();
} else if (id == ID_SKREEMR){
return new SkreemrMusicSearcher();
} else if (id == ID_MERGED) {
return new MergedMusicSearcher();
} else if (id == ID_BAIDU) {
return new BDSearcher();
} else if (id == ID_REALM) {
return new RealmMusicSearcher();
} else if (id == ID_LOCAL) {
return new LocalSearcher();
}
return null;
}
}