blob: b9a78462f297f26019b6c577018d06b2ca856e63 [file] [log] [blame]
package com.android.camera.gallery;
import android.content.ContentResolver;
import android.net.Uri;
import android.os.Parcel;
import java.util.ArrayList;
import java.util.HashMap;
public class MockImageList implements IImageList {
private final ArrayList<IImage> mList = new ArrayList<IImage>();
public void checkThumbnail(int index) {
}
public void deactivate() {
}
public HashMap<String, String> getBucketIds() {
return null;
}
public int getCount() {
return mList.size();
}
public IImage getImageAt(int i) {
return mList.get(i);
}
public IImage getImageForUri(Uri uri) {
return null;
}
public int getImageIndex(IImage image) {
return mList.indexOf(image);
}
public boolean isEmpty() {
return mList.isEmpty();
}
public boolean removeImage(IImage image) {
return mList.remove(image);
}
public boolean removeImageAt(int i) {
return mList.remove(i) != null;
}
public void addImage(MockImage image) {
mList.add(image);
image.setContainer(this);
}
public void open(ContentResolver resolver) {
}
public void close() {
}
public void writeToParcel(Parcel out, int flags) {
throw new UnsupportedOperationException();
}
public int describeContents() {
return 0;
}
}