blob: 9456c6bb3ab1e8b3788416e168fc319c69e6dd97 [file] [log] [blame]
package com.xtremelabs.robolectric.shadows;
import android.content.ContentResolver;
import android.database.*;
import android.net.Uri;
import android.os.Bundle;
import com.xtremelabs.robolectric.internal.Implementation;
import com.xtremelabs.robolectric.internal.Implements;
@Implements(CursorWrapper.class)
public class ShadowCursorWrapper implements Cursor {
private Cursor wrappedCursor;
public void __constructor__(Cursor c) {
wrappedCursor = c;
}
@Implementation
public int getCount() {
return wrappedCursor.getCount();
}
@Implementation
public int getPosition() {
return wrappedCursor.getPosition();
}
@Implementation
public boolean move(int i) {
return wrappedCursor.move(i);
}
@Implementation
public boolean moveToPosition(int i) {
return wrappedCursor.moveToPosition(i);
}
@Implementation
public boolean moveToFirst() {
return wrappedCursor.moveToFirst();
}
@Implementation
public boolean moveToLast() {
return wrappedCursor.moveToLast();
}
@Implementation
public boolean moveToNext() {
return wrappedCursor.moveToNext();
}
@Implementation
public boolean moveToPrevious() {
return wrappedCursor.moveToPrevious();
}
@Implementation
public boolean isFirst() {
return wrappedCursor.isFirst();
}
@Implementation
public boolean isLast() {
return wrappedCursor.isLast();
}
@Implementation
public boolean isBeforeFirst() {
return wrappedCursor.isBeforeFirst();
}
@Implementation
public boolean isAfterLast() {
return wrappedCursor.isAfterLast();
}
@Implementation
public int getColumnIndex(String s) {
return wrappedCursor.getColumnIndex(s);
}
@Implementation
public int getColumnIndexOrThrow(String s) throws IllegalArgumentException {
return wrappedCursor.getColumnIndexOrThrow(s);
}
@Implementation
public String getColumnName(int i) {
return wrappedCursor.getColumnName(i);
}
@Implementation
public String[] getColumnNames() {
return wrappedCursor.getColumnNames();
}
@Implementation
public int getColumnCount() {
return wrappedCursor.getColumnCount();
}
@Implementation
public byte[] getBlob(int i) {
return wrappedCursor.getBlob(i);
}
@Implementation
public String getString(int i) {
return wrappedCursor.getString(i);
}
@Implementation
public void copyStringToBuffer(int i, CharArrayBuffer charArrayBuffer) {
wrappedCursor.copyStringToBuffer(i, charArrayBuffer);
}
@Implementation
public short getShort(int i) {
return wrappedCursor.getShort(i);
}
@Implementation
public int getInt(int i) {
return wrappedCursor.getInt(i);
}
@Implementation
public long getLong(int i) {
return wrappedCursor.getLong(i);
}
@Implementation
public float getFloat(int i) {
return wrappedCursor.getFloat(i);
}
@Implementation
public double getDouble(int i) {
return wrappedCursor.getDouble(i);
}
@Implementation
public boolean isNull(int i) {
return wrappedCursor.isNull(i);
}
@Implementation
public void deactivate() {
wrappedCursor.deactivate();
}
@Implementation
public boolean requery() {
return wrappedCursor.requery();
}
@Implementation
public void close() {
wrappedCursor.close();
}
@Implementation
public boolean isClosed() {
return wrappedCursor.isClosed();
}
@Implementation
public void registerContentObserver(ContentObserver contentObserver) {
wrappedCursor.registerContentObserver(contentObserver);
}
@Implementation
public void unregisterContentObserver(ContentObserver contentObserver) {
wrappedCursor.unregisterContentObserver(contentObserver);
}
@Implementation
public void registerDataSetObserver(DataSetObserver dataSetObserver) {
wrappedCursor.registerDataSetObserver(dataSetObserver);
}
@Implementation
public void unregisterDataSetObserver(DataSetObserver dataSetObserver) {
wrappedCursor.unregisterDataSetObserver(dataSetObserver);
}
@Implementation
public void setNotificationUri(ContentResolver contentResolver, Uri uri) {
wrappedCursor.setNotificationUri(contentResolver, uri);
}
@Implementation
public boolean getWantsAllOnMoveCalls() {
return wrappedCursor.getWantsAllOnMoveCalls();
}
@Implementation
public Bundle getExtras() {
return wrappedCursor.getExtras();
}
@Implementation
public Bundle respond(Bundle bundle) {
return wrappedCursor.respond(bundle);
}
@Implementation
public int getType(int columnIndex) {
return 0;
}
@Implementation
public Cursor getWrappedCursor() {
return wrappedCursor;
}
}