/**@class android.widget.BaseExpandableListAdapter
 implements android.widget.ExpandableListAdapter

 implements android.widget.HeterogeneousExpandableList

@extends java.lang.Object

 Base class for a {@link android.widget.ExpandableListAdapter} used to provide data and Views
 from some data to an expandable list view.
 <p>
 Adapters inheriting this class should verify that the base implementations of
 {@link #getCombinedChildId(long, long)} and {@link #getCombinedGroupId}(long)
 are correct in generating unique IDs from the group/children IDs.
 <p>
 @see SimpleExpandableListAdapter
 @see SimpleCursorTreeAdapter
*/
var BaseExpandableListAdapter = {

/**
*/
registerDataSetObserver : function(  ) {},

/**
*/
unregisterDataSetObserver : function(  ) {},

/**
@see DataSetObservable#notifyInvalidated()
*/
notifyDataSetInvalidated : function(  ) {},

/**
@see DataSetObservable#notifyChanged()
*/
notifyDataSetChanged : function(  ) {},

/**
*/
areAllItemsEnabled : function(  ) {},

/**
*/
onGroupCollapsed : function(  ) {},

/**
*/
onGroupExpanded : function(  ) {},

/**Override this method if you foresee a clash in IDs based on this scheme:
 <p>
 Base implementation returns a long:
 <li> bit 0: Whether this ID points to a child (unset) or group (set), so for this method
             this bit will be 1.
 <li> bit 1-31: Lower 31 bits of the groupId
 <li> bit 32-63: Lower 32 bits of the childId.
 <p> 
 {@inheritDoc}
*/
getCombinedChildId : function(  ) {},

/**Override this method if you foresee a clash in IDs based on this scheme:
 <p>
 Base implementation returns a long:
 <li> bit 0: Whether this ID points to a child (unset) or group (set), so for this method
             this bit will be 0.
 <li> bit 1-31: Lower 31 bits of the groupId
 <li> bit 32-63: Lower 32 bits of the childId.
 <p> 
 {@inheritDoc}
*/
getCombinedGroupId : function(  ) {},

/**{@inheritDoc}
*/
isEmpty : function(  ) {},

/**{@inheritDoc}
@return {Number} 0 for any group or child position, since only one child type count is declared.
*/
getChildType : function(  ) {},

/**{@inheritDoc}
@return {Number} 1 as a default value in BaseExpandableListAdapter.
*/
getChildTypeCount : function(  ) {},

/**{@inheritDoc}
@return {Number} 0 for any groupPosition, since only one group type count is declared.
*/
getGroupType : function(  ) {},

/**{@inheritDoc}
@return {Number} 1 as a default value in BaseExpandableListAdapter.
*/
getGroupTypeCount : function(  ) {},


};