• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package com.xtremelabs.robolectric.shadows;
2 
3 import android.content.ContentResolver;
4 import android.database.*;
5 import android.net.Uri;
6 import android.os.Bundle;
7 import com.xtremelabs.robolectric.internal.Implementation;
8 import com.xtremelabs.robolectric.internal.Implements;
9 
10 @Implements(CursorWrapper.class)
11 public class ShadowCursorWrapper implements Cursor {
12     private Cursor wrappedCursor;
13 
__constructor__(Cursor c)14     public void __constructor__(Cursor c) {
15         wrappedCursor = c;
16     }
17 
18     @Implementation
getCount()19     public int getCount() {
20         return wrappedCursor.getCount();
21     }
22 
23     @Implementation
getPosition()24     public int getPosition() {
25         return wrappedCursor.getPosition();
26     }
27 
28     @Implementation
move(int i)29     public boolean move(int i) {
30         return wrappedCursor.move(i);
31     }
32 
33     @Implementation
moveToPosition(int i)34     public boolean moveToPosition(int i) {
35         return wrappedCursor.moveToPosition(i);
36     }
37 
38     @Implementation
moveToFirst()39     public boolean moveToFirst() {
40         return wrappedCursor.moveToFirst();
41     }
42 
43     @Implementation
moveToLast()44     public boolean moveToLast() {
45         return wrappedCursor.moveToLast();
46     }
47 
48     @Implementation
moveToNext()49     public boolean moveToNext() {
50         return wrappedCursor.moveToNext();
51     }
52 
53     @Implementation
moveToPrevious()54     public boolean moveToPrevious() {
55         return wrappedCursor.moveToPrevious();
56     }
57 
58     @Implementation
isFirst()59     public boolean isFirst() {
60         return wrappedCursor.isFirst();
61     }
62 
63     @Implementation
isLast()64     public boolean isLast() {
65         return wrappedCursor.isLast();
66     }
67 
68     @Implementation
isBeforeFirst()69     public boolean isBeforeFirst() {
70         return wrappedCursor.isBeforeFirst();
71     }
72 
73     @Implementation
isAfterLast()74     public boolean isAfterLast() {
75         return wrappedCursor.isAfterLast();
76     }
77 
78     @Implementation
getColumnIndex(String s)79     public int getColumnIndex(String s) {
80         return wrappedCursor.getColumnIndex(s);
81     }
82 
83     @Implementation
getColumnIndexOrThrow(String s)84     public int getColumnIndexOrThrow(String s) throws IllegalArgumentException {
85         return wrappedCursor.getColumnIndexOrThrow(s);
86     }
87 
88     @Implementation
getColumnName(int i)89     public String getColumnName(int i) {
90         return wrappedCursor.getColumnName(i);
91     }
92 
93     @Implementation
getColumnNames()94     public String[] getColumnNames() {
95         return wrappedCursor.getColumnNames();
96     }
97 
98     @Implementation
getColumnCount()99     public int getColumnCount() {
100         return wrappedCursor.getColumnCount();
101     }
102 
103     @Implementation
getBlob(int i)104     public byte[] getBlob(int i) {
105         return wrappedCursor.getBlob(i);
106     }
107 
108     @Implementation
getString(int i)109     public String getString(int i) {
110         return wrappedCursor.getString(i);
111     }
112 
113     @Implementation
copyStringToBuffer(int i, CharArrayBuffer charArrayBuffer)114     public void copyStringToBuffer(int i, CharArrayBuffer charArrayBuffer) {
115         wrappedCursor.copyStringToBuffer(i, charArrayBuffer);
116     }
117 
118     @Implementation
getShort(int i)119     public short getShort(int i) {
120         return wrappedCursor.getShort(i);
121     }
122 
123     @Implementation
getInt(int i)124     public int getInt(int i) {
125         return wrappedCursor.getInt(i);
126     }
127 
128     @Implementation
getLong(int i)129     public long getLong(int i) {
130         return wrappedCursor.getLong(i);
131     }
132 
133     @Implementation
getFloat(int i)134     public float getFloat(int i) {
135         return wrappedCursor.getFloat(i);
136     }
137 
138     @Implementation
getDouble(int i)139     public double getDouble(int i) {
140         return wrappedCursor.getDouble(i);
141     }
142 
143     @Implementation
isNull(int i)144     public boolean isNull(int i) {
145         return wrappedCursor.isNull(i);
146     }
147 
148     @Implementation
deactivate()149     public void deactivate() {
150         wrappedCursor.deactivate();
151     }
152 
153     @Implementation
requery()154     public boolean requery() {
155         return wrappedCursor.requery();
156     }
157 
158     @Implementation
close()159     public void close() {
160         wrappedCursor.close();
161     }
162 
163     @Implementation
isClosed()164     public boolean isClosed() {
165         return wrappedCursor.isClosed();
166     }
167 
168     @Implementation
registerContentObserver(ContentObserver contentObserver)169     public void registerContentObserver(ContentObserver contentObserver) {
170         wrappedCursor.registerContentObserver(contentObserver);
171     }
172 
173     @Implementation
unregisterContentObserver(ContentObserver contentObserver)174     public void unregisterContentObserver(ContentObserver contentObserver) {
175         wrappedCursor.unregisterContentObserver(contentObserver);
176     }
177 
178     @Implementation
registerDataSetObserver(DataSetObserver dataSetObserver)179     public void registerDataSetObserver(DataSetObserver dataSetObserver) {
180         wrappedCursor.registerDataSetObserver(dataSetObserver);
181     }
182 
183     @Implementation
unregisterDataSetObserver(DataSetObserver dataSetObserver)184     public void unregisterDataSetObserver(DataSetObserver dataSetObserver) {
185         wrappedCursor.unregisterDataSetObserver(dataSetObserver);
186     }
187 
188     @Implementation
setNotificationUri(ContentResolver contentResolver, Uri uri)189     public void setNotificationUri(ContentResolver contentResolver, Uri uri) {
190         wrappedCursor.setNotificationUri(contentResolver, uri);
191     }
192 
193     @Implementation
getWantsAllOnMoveCalls()194     public boolean getWantsAllOnMoveCalls() {
195         return wrappedCursor.getWantsAllOnMoveCalls();
196     }
197 
198     @Implementation
getExtras()199     public Bundle getExtras() {
200         return wrappedCursor.getExtras();
201     }
202 
203     @Implementation
respond(Bundle bundle)204     public Bundle respond(Bundle bundle) {
205         return wrappedCursor.respond(bundle);
206     }
207 
208     @Implementation
getType(int columnIndex)209 	public int getType(int columnIndex) {
210 		return 0;
211 	}
212 
213     @Implementation
getWrappedCursor()214 	public Cursor getWrappedCursor() {
215         return wrappedCursor;
216     }
217 
218 }
219