Home | History | Annotate | Download | only in shadows
      1 package com.xtremelabs.robolectric.shadows;
      2 
      3 import android.content.Context;
      4 import android.net.Uri;
      5 import android.support.v4.content.CursorLoader;
      6 
      7 import com.xtremelabs.robolectric.internal.Implementation;
      8 import com.xtremelabs.robolectric.internal.Implements;
      9 
     10 @Implements(CursorLoader.class)
     11 public class ShadowCursorLoader {
     12     private Context context;
     13     private Uri uri;
     14     private String[] projection;
     15     private String selection;
     16     private String[] selectionArgs;
     17     private String sortOrder;
     18 
     19     public void __constructor__(Context context) {
     20         this.context = context;
     21     }
     22 
     23     public void __constructor__(Context context, Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) {
     24         this.context = context;
     25         this.uri = uri;
     26         this.projection = projection;
     27         this.selection = selection;
     28         this.selectionArgs = selectionArgs;
     29         this.sortOrder = sortOrder;
     30     }
     31 
     32     @Implementation
     33     public Uri getUri() {
     34         return uri;
     35     }
     36 
     37     @Implementation
     38     public void setUri(Uri uri) {
     39         this.uri = uri;
     40     }
     41 
     42     @Implementation
     43     public String[] getProjection() {
     44         return projection;
     45     }
     46 
     47     @Implementation
     48     public void setProjection(String[] projection) {
     49         this.projection = projection;
     50     }
     51 
     52     @Implementation
     53     public String getSelection() {
     54         return selection;
     55     }
     56 
     57     @Implementation
     58     public void setSelection(String selection) {
     59         this.selection = selection;
     60     }
     61 
     62     @Implementation
     63     public String[] getSelectionArgs() {
     64         return selectionArgs;
     65     }
     66 
     67     @Implementation
     68     public void setSelectionArgs(String[] selectionArgs) {
     69         this.selectionArgs = selectionArgs;
     70     }
     71 
     72     @Implementation
     73     public String getSortOrder() {
     74         return sortOrder;
     75     }
     76 
     77     @Implementation
     78     public void setSortOrder(String sortOrder) {
     79         this.sortOrder = sortOrder;
     80     }
     81 }
     82