// Path: src/com/abewy/android/apps/contacts/adapter/holder/GroupHolder.java
// public class GroupHolder
// {
// 	public final TextView	title;
// 	public final TextView	size;
// 
// 	public GroupHolder(TextView title, TextView size)
// 	{
// 		this.title = title;
// 		this.size = size;
// 	}
// }
// 
// Path: src/com/abewy/android/apps/contacts/model/Group.java
// public class Group extends BaseType
// {
// 	private long id;
// 	private String title;
// 	private int size;
// 	
// 	public Group()
// 	{
// 		
// 	}
// 	
// 	public Group(long id, String title, int size)
// 	{
// 		this.id = id;
// 		this.title = title;
// 		this.size = size;
// 	}
// 	
// 	@Override
// 	public int getItemViewType()
// 	{
// 		return ObjectType.GROUP;
// 	}
// 
// 	@Override
// 	public String getItemPrimaryLabel()
// 	{
// 		return title;
// 	}
// 
// 	public long getId()
// 	{
// 		return id;
// 	}
// 
// 	public void setId(long id)
// 	{
// 		this.id = id;
// 	}
// 
// 	public String getTitle()
// 	{
// 		return title;
// 	}
// 
// 	public void setTitle(String title)
// 	{
// 		this.title = title;
// 	}
// 
// 	public int getSize()
// 	{
// 		return size;
// 	}
// 
// 	public void setSize(int size)
// 	{
// 		this.size = size;
// 	}
// }
// 
// 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();
// }


import android.view.View;
import android.widget.TextView;
import com.abewy.android.apps.contacts.R;
import com.abewy.android.apps.contacts.adapter.holder.GroupHolder;
import com.abewy.android.apps.contacts.model.Group;
import com.abewy.android.extended.items.BaseType;
package com.abewy.android.apps.contacts.adapter;


public class GroupAdapter extends ContactBaseAdapter
{
	public GroupAdapter()
	{
		super();
	}
	
	@Override
	protected int getLayoutRes()
	{
		return R.layout.item_dropdown;
	}
	
	@Override
	protected void attachViewHolder(View view)
	{
		view.setTag(new GroupHolder((TextView) view.findViewById(R.id.title), (TextView) view.findViewById(R.id.size)));
	}
	
	@Override
	public void bindData(View view, BaseType data, int position)
	{
// Path: src/com/abewy/android/apps/contacts/adapter/holder/GroupHolder.java
// public class GroupHolder
// {
// 	public final TextView	title;
// 	public final TextView	size;
// 
// 	public GroupHolder(TextView title, TextView size)
// 	{
// 		this.title = title;
// 		this.size = size;
// 	}
// }
// 
// Path: src/com/abewy/android/apps/contacts/model/Group.java
// public class Group extends BaseType
// {
// 	private long id;
// 	private String title;
// 	private int size;
// 	
// 	public Group()
// 	{
// 		
// 	}
// 	
// 	public Group(long id, String title, int size)
// 	{
// 		this.id = id;
// 		this.title = title;
// 		this.size = size;
// 	}
// 	
// 	@Override
// 	public int getItemViewType()
// 	{
// 		return ObjectType.GROUP;
// 	}
// 
// 	@Override
// 	public String getItemPrimaryLabel()
// 	{
// 		return title;
// 	}
// 
// 	public long getId()
// 	{
// 		return id;
// 	}
// 
// 	public void setId(long id)
// 	{
// 		this.id = id;
// 	}
// 
// 	public String getTitle()
// 	{
// 		return title;
// 	}
// 
// 	public void setTitle(String title)
// 	{
// 		this.title = title;
// 	}
// 
// 	public int getSize()
// 	{
// 		return size;
// 	}
// 
// 	public void setSize(int size)
// 	{
// 		this.size = size;
// 	}
// }
// 
// 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: src/com/abewy/android/apps/contacts/adapter/GroupAdapter.java
import android.view.View;
import android.widget.TextView;
import com.abewy.android.apps.contacts.R;
import com.abewy.android.apps.contacts.adapter.holder.GroupHolder;
import com.abewy.android.apps.contacts.model.Group;
import com.abewy.android.extended.items.BaseType;

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


public class GroupAdapter extends ContactBaseAdapter
{
	public GroupAdapter()
	{
		super();
	}
	
	@Override
	protected int getLayoutRes()
	{
		return R.layout.item_dropdown;
	}
	
	@Override
	protected void attachViewHolder(View view)
	{
		view.setTag(new GroupHolder((TextView) view.findViewById(R.id.title), (TextView) view.findViewById(R.id.size)));
	}
	
	@Override
	public void bindData(View view, BaseType data, int position)
	{
		Group group = (Group) data;