kankan.wheel.widget.adapters
Interface WheelViewAdapter

All Known Implementing Classes:
AbstractWheelAdapter, AbstractWheelTextAdapter, AdapterWheel, ArrayWheelAdapter, NumericWheelAdapter

public interface WheelViewAdapter

Wheel items adapter interface


Method Summary
 View getEmptyItem(View convertView, ViewGroup parent)
          Get a View that displays an empty wheel item placed before the first or after the last wheel item.
 View getItem(int index, View convertView, ViewGroup parent)
          Get a View that displays the data at the specified position in the data set
 int getItemsCount()
          Gets items count
 void registerDataSetObserver(DataSetObserver observer)
          Register an observer that is called when changes happen to the data used by this adapter.
 void unregisterDataSetObserver(DataSetObserver observer)
          Unregister an observer that has previously been registered
 

Method Detail

getItemsCount

int getItemsCount()
Gets items count

Returns:
the count of wheel items

getItem

View getItem(int index,
             View convertView,
             ViewGroup parent)
Get a View that displays the data at the specified position in the data set

Parameters:
index - the item index
convertView - the old view to reuse if possible
parent - the parent that this view will eventually be attached to
Returns:
the wheel item View

getEmptyItem

View getEmptyItem(View convertView,
                  ViewGroup parent)
Get a View that displays an empty wheel item placed before the first or after the last wheel item.

Parameters:
convertView - the old view to reuse if possible
parent - the parent that this view will eventually be attached to
Returns:
the empty item View

registerDataSetObserver

void registerDataSetObserver(DataSetObserver observer)
Register an observer that is called when changes happen to the data used by this adapter.

Parameters:
observer - the observer to be registered

unregisterDataSetObserver

void unregisterDataSetObserver(DataSetObserver observer)
Unregister an observer that has previously been registered

Parameters:
observer - the observer to be unregistered