/** * @author Jonathan */ package com.abewy.android.apps.klyph.messenger.adapter; import com.abewy.android.adapter.TypeAdapter; import com.abewy.android.apps.klyph.core.graph.GraphObject; import com.abewy.klyph.items.ItemType; public class BaseAdapterSelector { public BaseAdapterSelector() { // TODO Auto-generated constructor stub } public static TypeAdapter<GraphObject> getAdapter(GraphObject object, int layoutType) { switch (object.getItemViewType()) { case ItemType.PROGRESS: { return new ProgressAdapter(); } case ItemType.TEXT_BUTTON: { return new TextButtonItemAdapter(); } case ItemType.HEADER: { return new HeaderAdapter(); } } return null; } }