Clover Coverage Report - AnCal Coverage Report
Coverage timestamp: gio dic 18 2014 12:18:42 EST
../../../../../img/srcFileCovDistChart10.png 0% of files have more coverage
12   66   6   2
0   48   0,5   3
6     1  
2    
This report was generated with an evaluation server license. Purchase Clover or configure your license.
 
  DataViewNote       Line # 13 9 5 100% 1.0
  DataViewNote.RowsComparator       Line # 16 3 1 100% 1.0
 
No Tests
 
1   
2    package pl.magot.vetch.ancal.dataview;
3   
4   
5    import java.util.*;
6    import pl.magot.vetch.ancal.Prefs;
7    import pl.magot.vetch.ancal.agenda.AgendaViewType;
8    import pl.magot.vetch.ancal.database.DataRowNote;
9    import pl.magot.vetch.ancal.database.Database;
10    import android.database.Cursor;
11   
12   
 
13    public class DataViewNote extends DataView
14    {
15    //Comparator type
 
16    public class RowsComparator implements Comparator<DataViewItem>
17    {
 
18  3 toggle public int compare(DataViewItem item1, DataViewItem item2)
19    {
20  3 String s1 = item1.sSubject;
21  3 String s2 = item2.sSubject;
22  3 return s1.compareTo(s2);
23    }
24    };
25   
26    //fields
27    private RowsComparator fnCmp = null;
28   
29    //methods
 
30  1 toggle public DataViewNote(Database db, Prefs prefs)
31    {
32  1 super(db, prefs);
33  1 sTableName = Database.sTableNameNotes;
34  1 fnCmp = new RowsComparator();
35    }
36   
 
37  8 toggle @Override
38    public void AddItem(Cursor cr)
39    {
40  8 DataViewItem item = new DataViewItem();
41   
42  8 item.lID = cr.getLong(DataRowNote.fid.ID);
43  8 item.sSubject = cr.getString(DataRowNote.fid.Subject);
44   
45  8 rows.add(item);
46    }
47   
 
48  7 toggle @Override
49    public void FilterDataForView(DataViewItem item, final Calendar calStartDate, final AgendaViewType agendaViewType)
50    {
51  7 item.viewMode = agendaViewType;
52    }
53   
 
54  25 toggle @Override
55    protected void FilterDataPrepare(final Calendar calStartDate, final AgendaViewType agendaViewType)
56    {
57   
58    }
59   
 
60  6 toggle @Override
61    public void SortView()
62    {
63  6 Collections.sort(rows, fnCmp);
64    }
65   
66    }