package org.limewire.core.impl.playlist;
import java.io.File;
import org.limewire.core.api.library.LocalFileItem;
import org.limewire.core.api.playlist.Playlist;
import org.limewire.core.api.playlist.PlaylistListener;
import ca.odell.glazedlists.matchers.MatcherEditor;
/**
* Mock implementation of Playlist.
*/
class MockPlaylist implements Playlist {
private String name;
/**
* Constructs a Playlist with the specified name.
*/
public MockPlaylist(String name) {
this.name = name;
}
@Override
public void addPlaylistListener(PlaylistListener listener) {
}
@Override
public void removePlaylistListener(PlaylistListener listener) {
}
@Override
public String getName() {
return name;
}
@Override
public void setName(String name) {
this.name = name;
}
@Override
public void addFile(File file) {
}
@Override
public void addFile(int index, File file) {
}
@Override
public void removeFile(File file) {
}
@Override
public void reorderFiles(File[] files) {
}
@Override
public void clear() {
}
@Override
public boolean canAdd(File file) {
return false;
}
@Override
public boolean contains(File file) {
return false;
}
@Override
public int getIndex(File file) {
return 0;
}
@Override
public MatcherEditor<LocalFileItem> getFilter() {
return null;
}
}