package com.aincc.seoulexcursion.ui.control;
import java.util.List;
import android.content.Context;
import android.widget.BaseAdapter;
/**
*
* <h3><b>OpenAdapter</b></h3></br>
*
* 일반 리스트뷰 공통 어댑터
*
* @author aincc@barusoft.com
* @version 1.0.0
* @since 1.0.0
* @param <E>
*/
public abstract class OpenAdapter<T> extends BaseAdapter
{
protected Context context;
protected List<T> listData;
/**
*
* @since 1.0.0
* @param context
* @param listData
*/
protected OpenAdapter(Context context, List<T> listData)
{
this.context = context;
this.listData = listData;
}
@Override
public int getCount()
{
if (null != listData)
{
return listData.size();
}
return 0;
}
@Override
public T getItem(int position)
{
if (null != listData)
{
return listData.get(position);
}
return null;
}
@Override
public long getItemId(int position)
{
return position;
}
}