25
25
* This class implements an array-like collection on top of a Firebase location.
26
26
*/
27
27
class FirebaseArray implements ChildEventListener {
28
- public interface OnChangedListener {
28
+ interface OnChangedListener {
29
29
enum EventType { Added , Changed , Removed , Moved }
30
30
void onChanged (EventType type , int index , int oldIndex );
31
31
void onCancelled (DatabaseError databaseError );
@@ -35,21 +35,21 @@ enum EventType { Added, Changed, Removed, Moved }
35
35
private OnChangedListener mListener ;
36
36
private ArrayList <DataSnapshot > mSnapshots ;
37
37
38
- public FirebaseArray (Query ref ) {
38
+ FirebaseArray (Query ref ) {
39
39
mQuery = ref ;
40
40
mSnapshots = new ArrayList <DataSnapshot >();
41
41
mQuery .addChildEventListener (this );
42
42
}
43
43
44
- public void cleanup () {
44
+ void cleanup () {
45
45
mQuery .removeEventListener (this );
46
46
}
47
47
48
- public int getCount () {
48
+ int getCount () {
49
49
return mSnapshots .size ();
50
50
51
51
}
52
- public DataSnapshot getItem (int index ) {
52
+ DataSnapshot getItem (int index ) {
53
53
return mSnapshots .get (index );
54
54
}
55
55
@@ -100,21 +100,21 @@ public void onCancelled(DatabaseError databaseError) {
100
100
}
101
101
// End of ChildEventListener methods
102
102
103
- public void setOnChangedListener (OnChangedListener listener ) {
103
+ void setOnChangedListener (OnChangedListener listener ) {
104
104
mListener = listener ;
105
105
}
106
106
107
- protected void notifyChangedListeners (OnChangedListener .EventType type , int index ) {
107
+ void notifyChangedListeners (OnChangedListener .EventType type , int index ) {
108
108
notifyChangedListeners (type , index , -1 );
109
109
}
110
110
111
- protected void notifyChangedListeners (OnChangedListener .EventType type , int index , int oldIndex ) {
111
+ void notifyChangedListeners (OnChangedListener .EventType type , int index , int oldIndex ) {
112
112
if (mListener != null ) {
113
113
mListener .onChanged (type , index , oldIndex );
114
114
}
115
115
}
116
116
117
- protected void notifyCancelledListeners (DatabaseError databaseError ) {
117
+ void notifyCancelledListeners (DatabaseError databaseError ) {
118
118
if (mListener != null ) {
119
119
mListener .onCancelled (databaseError );
120
120
}
0 commit comments