package org.limewire.core.impl.library;
import java.io.File;
import java.util.Iterator;
import java.util.List;
import java.util.concurrent.locks.Lock;
import org.limewire.listener.EventListener;
import com.limegroup.gnutella.URN;
import com.limegroup.gnutella.library.FileDesc;
import com.limegroup.gnutella.library.FileView;
import com.limegroup.gnutella.library.FileViewChangeEvent;
public class FileViewStub implements FileView {
private final String name;
public FileViewStub(String name) {
this.name = name;
}
@Override
public boolean contains(File file) {
return false;
}
@Override
public boolean contains(FileDesc fileDesc) {
return false;
}
@Override
public FileDesc getFileDesc(URN urn) {
return null;
}
@Override
public FileDesc getFileDesc(File f) {
return null;
}
@Override
public FileDesc getFileDescForIndex(int index) {
return null;
}
@Override
public List<FileDesc> getFileDescsMatching(URN urn) {
return null;
}
@Override
public List<FileDesc> getFilesInDirectory(File directory) {
return null;
}
@Override
public String getName() {
return name;
}
@Override
public long getNumBytes() {
return 0;
}
@Override
public Lock getReadLock() {
return null;
}
@Override
public Iterator<FileDesc> iterator() {
return null;
}
@Override
public Iterable<FileDesc> pausableIterable() {
return null;
}
@Override
public int size() {
return 0;
}
@Override
public void addListener(EventListener<FileViewChangeEvent> listener) {
}
@Override
public boolean removeListener(EventListener<FileViewChangeEvent> listener) {
return false;
}
}