public abstract class

DataBuffer

extends Object
implements Iterable<T>
java.lang.Object
   ↳ com.google.android.gms.common.data.DataBuffer<T>
Known Direct Subclasses

Class Overview

Base class for a buffer of typed data. A DataBuffer wraps data provided across the binder from Google Play services.

Summary

Fields
protected final DataHolder mDataHolder The DataHolder that backs this data buffer.
Protected Constructors
DataBuffer(DataHolder dataHolder)
Public Methods
void close()
int describeContents()
abstract T get(int position)
Get the item at the specified position.
int getCount()
Iterator<T> iterator()
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.lang.Iterable

Fields

protected final DataHolder mDataHolder

The DataHolder that backs this data buffer.

Protected Constructors

protected DataBuffer (DataHolder dataHolder)

Public Methods

public void close ()

public int describeContents ()

public abstract 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 ()

public Iterator<T> iterator ()