/* */ package android.support.v4.view; /* */ /* */ import android.os.Parcelable; /* */ import android.view.View; /* */ /* */ public abstract class PagerAdapter /* */ { /* */ private DataSetObserver mObserver; /* */ public static final int POSITION_UNCHANGED = -1; /* */ public static final int POSITION_NONE = -2; /* */ /* */ public abstract int getCount(); /* */ /* */ public abstract void startUpdate(View paramView); /* */ /* */ public abstract Object instantiateItem(View paramView, int paramInt); /* */ /* */ public abstract void destroyItem(View paramView, int paramInt, Object paramObject); /* */ /* */ public abstract void finishUpdate(View paramView); /* */ /* */ public abstract boolean isViewFromObject(View paramView, Object paramObject); /* */ /* */ public abstract Parcelable saveState(); /* */ /* */ public abstract void restoreState(Parcelable paramParcelable, ClassLoader paramClassLoader); /* */ /* */ public int getItemPosition(Object object) /* */ { /* 110 */ return -1; /* */ } /* */ /* */ public void notifyDataSetChanged() /* */ { /* 118 */ if (this.mObserver != null) /* 119 */ this.mObserver.onDataSetChanged(); /* */ } /* */ /* */ void setDataSetObserver(DataSetObserver observer) /* */ { /* 124 */ this.mObserver = observer; /* */ } /* */ /* */ static abstract interface DataSetObserver /* */ { /* */ public abstract void onDataSetChanged(); /* */ } /* */ } /* Location: C:\Users\Administrator\Desktop\android-support-v4.jar * Qualified Name: android.support.v4.view.PagerAdapter * JD-Core Version: 0.6.0 */