/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.spartacusrex.spartacuside.startup.tutorial;
import android.database.DataSetObserver;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ListAdapter;
import java.util.Vector;
/**
*
* @author Spartacus Rex
*/
public abstract class gen_adaptor implements ListAdapter {
Vector mItems;
public gen_adaptor(){
mItems = new Vector();
}
public Vector getItemList(){
return mItems;
}
/*
* List Adaptor Stuff
*/
public boolean areAllItemsEnabled() {
return true;
}
public boolean isEnabled(int arg0) {
return true;
}
public void registerDataSetObserver(DataSetObserver arg0) {}
public void unregisterDataSetObserver(DataSetObserver arg0) {}
public int getCount() {
return mItems.size();
}
public Object getItem(int arg0) {
return mItems.get(arg0);
}
public long getItemId(int arg0) {
return 0;
}
public boolean hasStableIds() {
return true;
}
public View getView(int zPosition, View arg1, ViewGroup arg2) {
return (View)mItems.elementAt(zPosition);
}
public abstract int getItemViewType(int arg0);
public int getViewTypeCount() {
return 1;
}
public boolean isEmpty() {
return (mItems.size() == 0);
}
}