public final class

LeaderboardBuffer

extends DataBuffer<T>
java.lang.Object
   ↳ com.google.android.gms.common.data.DataBuffer<T>
     ↳ com.google.android.gms.games.leaderboard.LeaderboardBuffer

Class Overview

DataBuffer containing Leaderboard data.

Summary

Public Methods
final T get(int position)
Get the item at the specified position.
int getCount()
Protected Methods
Leaderboard getEntry(int rowIndex, int numChildren)
Subclasses must implement this method to get an entry for the provided rowIndex.
String getPrimaryDataMarkerColumn()
Subclasses must implement this method to indicate a column in the data holder that can be used to determine where the boundaries between the primary data entities occur.
[Expand]
Inherited Methods
From class com.google.android.gms.common.data.DataBuffer
From class java.lang.Object
From interface java.lang.Iterable

Public Methods

public final T get (int position)

Get the item at the specified position. Note that the objects returned from subsequent invocations of this method for the same position may not be identical objects, but will be equal in value. In other words:

 
 buffer.get(i) == buffer.get(i) may return false.
 buffer.get(i).equals(buffer.get(i)) will return true.
 
 

Returns
  • the item at position in this buffer.

public int getCount ()

Protected Methods

protected Leaderboard getEntry (int rowIndex, int numChildren)

Subclasses must implement this method to get an entry for the provided rowIndex.

Parameters
rowIndex Row index of underlying DataHolder to construct an entry for.
numChildren The number of children underneath the given entry.
Returns
  • Appropriate entry for this row.

protected String getPrimaryDataMarkerColumn ()

Subclasses must implement this method to indicate a column in the data holder that can be used to determine where the boundaries between the primary data entities occur.

Note that the column must contain a String value.

Returns
  • The name of a column in the data holder that is guaranteed to change when the primary data type transitions to another instance (typically an ID of the primary data type).