kankan.wheel.widget.adapters
Class AbstractWheelAdapter

java.lang.Object
  extended by kankan.wheel.widget.adapters.AbstractWheelAdapter
All Implemented Interfaces:
WheelViewAdapter
Direct Known Subclasses:
AbstractWheelTextAdapter

public abstract class AbstractWheelAdapter
extends java.lang.Object
implements WheelViewAdapter

Abstract Wheel adapter.


Field Summary
private  java.util.List<DataSetObserver> datasetObservers
           
 
Constructor Summary
AbstractWheelAdapter()
           
 
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.
protected  void notifyDataChangedEvent()
          Notifies observers about data changing
protected  void notifyDataInvalidatedEvent()
          Notifies observers about invalidating data
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface kankan.wheel.widget.adapters.WheelViewAdapter
getItem, getItemsCount
 

Field Detail

datasetObservers

private java.util.List<DataSetObserver> datasetObservers
Constructor Detail

AbstractWheelAdapter

public AbstractWheelAdapter()
Method Detail

getEmptyItem

public View getEmptyItem(View convertView,
                         ViewGroup parent)
Description copied from interface: WheelViewAdapter
Get a View that displays an empty wheel item placed before the first or after the last wheel item.

Specified by:
getEmptyItem in interface WheelViewAdapter
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

public void registerDataSetObserver(DataSetObserver observer)
Description copied from interface: WheelViewAdapter
Register an observer that is called when changes happen to the data used by this adapter.

Specified by:
registerDataSetObserver in interface WheelViewAdapter
Parameters:
observer - the observer to be registered

unregisterDataSetObserver

public void unregisterDataSetObserver(DataSetObserver observer)
Description copied from interface: WheelViewAdapter
Unregister an observer that has previously been registered

Specified by:
unregisterDataSetObserver in interface WheelViewAdapter
Parameters:
observer - the observer to be unregistered

notifyDataChangedEvent

protected void notifyDataChangedEvent()
Notifies observers about data changing


notifyDataInvalidatedEvent

protected void notifyDataInvalidatedEvent()
Notifies observers about invalidating data