// Path: src/com/abewy/android/apps/contacts/adapter/holder/HeaderHolder.java
// public class HeaderHolder
// {
// 	public final TextView	headerTitle;
// 
// 	public HeaderHolder(TextView headerTitle)
// 	{
// 		this.headerTitle = headerTitle;
// 	}
// }
// 
// Path: libs_external/Abewy_Extended/src/com/abewy/android/extended/items/BaseType.java
// public abstract class BaseType
// {
// 	public static final int	HEADER			= 1;
// 	public static final int	PROGRESS		= 2;
// 	public static final int	TEXT_BUTTON		= 3;
// 	public static final int	TEXT			= 4;
// 	public static final int	TITLE			= 5;
// 	public static final int	TITLE_TEXT		= 6;
// 	public static final int	TITLE_TWO_ITEM	= 7;
// 
// 	/**
// 	 * Return an unique data type to associate with a list view item
// 	 */
// 	public abstract int getItemViewType();
// 
// 	public abstract String getItemPrimaryLabel();
// }
// 
// Path: libs_external/Abewy_Extended/src/com/abewy/android/extended/items/Header.java
// public class Header extends BaseType
// {
// 	public final String	name;
// 
// 	public Header(String name)
// 	{
// 		this.name = name;
// 	}
// 
// 	public int getItemViewType()
// 	{
// 		return BaseType.HEADER;
// 	}
// 
// 	@Override
// 	public String getItemPrimaryLabel()
// 	{
// 		return name;
// 	}
// }


import android.view.View;
import android.widget.TextView;
import com.abewy.android.apps.contacts.R;
import com.abewy.android.apps.contacts.R.id;
import com.abewy.android.apps.contacts.R.layout;
import com.abewy.android.apps.contacts.adapter.holder.HeaderHolder;
import com.abewy.android.extended.items.BaseType;
import com.abewy.android.extended.items.Header;
package com.abewy.android.apps.contacts.adapter;


public class HeaderAdapter extends ContactBaseAdapter
{
	public HeaderAdapter()
	{
		super();
	}
	
	@Override
	protected int getLayoutRes()
	{
		return R.layout.item_header;
	}
	
	@Override
	protected void attachViewHolder(View view)
	{
		view.setTag(new HeaderHolder((TextView) view.findViewById(R.id.header_title)));
	}
	
	@Override
	public void bindData(View view, BaseType data, int position)
	{
// Path: src/com/abewy/android/apps/contacts/adapter/holder/HeaderHolder.java
// public class HeaderHolder
// {
// 	public final TextView	headerTitle;
// 
// 	public HeaderHolder(TextView headerTitle)
// 	{
// 		this.headerTitle = headerTitle;
// 	}
// }
// 
// Path: libs_external/Abewy_Extended/src/com/abewy/android/extended/items/BaseType.java
// public abstract class BaseType
// {
// 	public static final int	HEADER			= 1;
// 	public static final int	PROGRESS		= 2;
// 	public static final int	TEXT_BUTTON		= 3;
// 	public static final int	TEXT			= 4;
// 	public static final int	TITLE			= 5;
// 	public static final int	TITLE_TEXT		= 6;
// 	public static final int	TITLE_TWO_ITEM	= 7;
// 
// 	/**
// 	 * Return an unique data type to associate with a list view item
// 	 */
// 	public abstract int getItemViewType();
// 
// 	public abstract String getItemPrimaryLabel();
// }
// 
// Path: libs_external/Abewy_Extended/src/com/abewy/android/extended/items/Header.java
// public class Header extends BaseType
// {
// 	public final String	name;
// 
// 	public Header(String name)
// 	{
// 		this.name = name;
// 	}
// 
// 	public int getItemViewType()
// 	{
// 		return BaseType.HEADER;
// 	}
// 
// 	@Override
// 	public String getItemPrimaryLabel()
// 	{
// 		return name;
// 	}
// }


// Path: src/com/abewy/android/apps/contacts/adapter/HeaderAdapter.java
import android.view.View;
import android.widget.TextView;
import com.abewy.android.apps.contacts.R;
import com.abewy.android.apps.contacts.R.id;
import com.abewy.android.apps.contacts.R.layout;
import com.abewy.android.apps.contacts.adapter.holder.HeaderHolder;
import com.abewy.android.extended.items.BaseType;
import com.abewy.android.extended.items.Header;

package com.abewy.android.apps.contacts.adapter;


public class HeaderAdapter extends ContactBaseAdapter
{
	public HeaderAdapter()
	{
		super();
	}
	
	@Override
	protected int getLayoutRes()
	{
		return R.layout.item_header;
	}
	
	@Override
	protected void attachViewHolder(View view)
	{
		view.setTag(new HeaderHolder((TextView) view.findViewById(R.id.header_title)));
	}
	
	@Override
	public void bindData(View view, BaseType data, int position)
	{
		Header header = (Header) data;