// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package android.support.v7.app; import android.content.Context; import android.content.res.Configuration; import android.content.res.TypedArray; import android.graphics.drawable.Drawable; import android.support.v4.app.FragmentTransaction; import android.support.v7.view.ActionMode; import android.util.AttributeSet; import android.view.KeyEvent; import android.view.View; import android.widget.SpinnerAdapter; import java.lang.annotation.Annotation; public abstract class ActionBar { public static interface DisplayOptions extends Annotation { } public static class LayoutParams extends android.view.ViewGroup.MarginLayoutParams { public int gravity; public LayoutParams(int i) { this(-2, -1, i); } public LayoutParams(int i, int j) { super(i, j); gravity = 0; gravity = 0x800013; } public LayoutParams(int i, int j, int k) { super(i, j); gravity = 0; gravity = k; } public LayoutParams(Context context, AttributeSet attributeset) { super(context, attributeset); gravity = 0; context = context.obtainStyledAttributes(attributeset, android.support.v7.appcompat.R.styleable.ActionBarLayout); gravity = context.getInt(android.support.v7.appcompat.R.styleable.ActionBarLayout_android_layout_gravity, 0); context.recycle(); } public LayoutParams(LayoutParams layoutparams) { super(layoutparams); gravity = 0; gravity = layoutparams.gravity; } public LayoutParams(android.view.ViewGroup.LayoutParams layoutparams) { super(layoutparams); gravity = 0; } } public static interface NavigationMode extends Annotation { } public static interface OnMenuVisibilityListener { public abstract void onMenuVisibilityChanged(boolean flag); } public static interface OnNavigationListener { public abstract boolean onNavigationItemSelected(int i, long l); } public static abstract class Tab { public static final int INVALID_POSITION = -1; public abstract CharSequence getContentDescription(); public abstract View getCustomView(); public abstract Drawable getIcon(); public abstract int getPosition(); public abstract Object getTag(); public abstract CharSequence getText(); public abstract void select(); public abstract Tab setContentDescription(int i); public abstract Tab setContentDescription(CharSequence charsequence); public abstract Tab setCustomView(int i); public abstract Tab setCustomView(View view); public abstract Tab setIcon(int i); public abstract Tab setIcon(Drawable drawable); public abstract Tab setTabListener(TabListener tablistener); public abstract Tab setTag(Object obj); public abstract Tab setText(int i); public abstract Tab setText(CharSequence charsequence); public Tab() { } } public static interface TabListener { public abstract void onTabReselected(Tab tab, FragmentTransaction fragmenttransaction); public abstract void onTabSelected(Tab tab, FragmentTransaction fragmenttransaction); public abstract void onTabUnselected(Tab tab, FragmentTransaction fragmenttransaction); } public static final int DISPLAY_HOME_AS_UP = 4; public static final int DISPLAY_SHOW_CUSTOM = 16; public static final int DISPLAY_SHOW_HOME = 2; public static final int DISPLAY_SHOW_TITLE = 8; public static final int DISPLAY_USE_LOGO = 1; public static final int NAVIGATION_MODE_LIST = 1; public static final int NAVIGATION_MODE_STANDARD = 0; public static final int NAVIGATION_MODE_TABS = 2; public ActionBar() { } public abstract void addOnMenuVisibilityListener(OnMenuVisibilityListener onmenuvisibilitylistener); public abstract void addTab(Tab tab); public abstract void addTab(Tab tab, int i); public abstract void addTab(Tab tab, int i, boolean flag); public abstract void addTab(Tab tab, boolean flag); public boolean collapseActionView() { return false; } public void dispatchMenuVisibilityChanged(boolean flag) { } public abstract View getCustomView(); public abstract int getDisplayOptions(); public float getElevation() { return 0.0F; } public abstract int getHeight(); public int getHideOffset() { return 0; } public abstract int getNavigationItemCount(); public abstract int getNavigationMode(); public abstract int getSelectedNavigationIndex(); public abstract Tab getSelectedTab(); public abstract CharSequence getSubtitle(); public abstract Tab getTabAt(int i); public abstract int getTabCount(); public Context getThemedContext() { return null; } public abstract CharSequence getTitle(); public abstract void hide(); public boolean invalidateOptionsMenu() { return false; } public boolean isHideOnContentScrollEnabled() { return false; } public abstract boolean isShowing(); public boolean isTitleTruncated() { return false; } public abstract Tab newTab(); public void onConfigurationChanged(Configuration configuration) { } public boolean onKeyShortcut(int i, KeyEvent keyevent) { return false; } public boolean onMenuKeyEvent(KeyEvent keyevent) { return false; } public boolean openOptionsMenu() { return false; } public abstract void removeAllTabs(); public abstract void removeOnMenuVisibilityListener(OnMenuVisibilityListener onmenuvisibilitylistener); public abstract void removeTab(Tab tab); public abstract void removeTabAt(int i); public abstract void selectTab(Tab tab); public abstract void setBackgroundDrawable(Drawable drawable); public abstract void setCustomView(int i); public abstract void setCustomView(View view); public abstract void setCustomView(View view, LayoutParams layoutparams); public void setDefaultDisplayHomeAsUpEnabled(boolean flag) { } public abstract void setDisplayHomeAsUpEnabled(boolean flag); public abstract void setDisplayOptions(int i); public abstract void setDisplayOptions(int i, int j); public abstract void setDisplayShowCustomEnabled(boolean flag); public abstract void setDisplayShowHomeEnabled(boolean flag); public abstract void setDisplayShowTitleEnabled(boolean flag); public abstract void setDisplayUseLogoEnabled(boolean flag); public void setElevation(float f) { if (f != 0.0F) { throw new UnsupportedOperationException("Setting a non-zero elevation is not supported in this action bar configuration."); } else { return; } } public void setHideOffset(int i) { if (i != 0) { throw new UnsupportedOperationException("Setting an explicit action bar hide offset is not supported in this action bar configuration."); } else { return; } } public void setHideOnContentScrollEnabled(boolean flag) { if (flag) { throw new UnsupportedOperationException("Hide on content scroll is not supported in this action bar configuration."); } else { return; } } public void setHomeActionContentDescription(int i) { } public void setHomeActionContentDescription(CharSequence charsequence) { } public void setHomeAsUpIndicator(int i) { } public void setHomeAsUpIndicator(Drawable drawable) { } public void setHomeButtonEnabled(boolean flag) { } public abstract void setIcon(int i); public abstract void setIcon(Drawable drawable); public abstract void setListNavigationCallbacks(SpinnerAdapter spinneradapter, OnNavigationListener onnavigationlistener); public abstract void setLogo(int i); public abstract void setLogo(Drawable drawable); public abstract void setNavigationMode(int i); public abstract void setSelectedNavigationItem(int i); public void setShowHideAnimationEnabled(boolean flag) { } public void setSplitBackgroundDrawable(Drawable drawable) { } public void setStackedBackgroundDrawable(Drawable drawable) { } public abstract void setSubtitle(int i); public abstract void setSubtitle(CharSequence charsequence); public abstract void setTitle(int i); public abstract void setTitle(CharSequence charsequence); public void setWindowTitle(CharSequence charsequence) { } public abstract void show(); public ActionMode startActionMode(android.support.v7.view.ActionMode.Callback callback) { return null; } }