SYMBOL INDEX (446 symbols across 32 files) FILE: app/src/androidTest/java/com/appeaser/sublimenavigationview/ApplicationTest.java class ApplicationTest (line 9) | public class ApplicationTest extends ApplicationTestCase { method ApplicationTest (line 10) | public ApplicationTest() { FILE: app/src/main/java/com/appeaser/sublimenavigationview/Sampler.java class Sampler (line 42) | public class Sampler extends AppCompatActivity { method onCreate (line 58) | @Override method updateMenuLabel (line 161) | private void updateMenuLabel() { method initSamplerContent (line 174) | private void initSamplerContent() { method onCreateOptionsMenu (line 206) | @Override method onOptionsItemSelected (line 212) | @Override method onResume (line 247) | @Override method onSaveInstanceState (line 253) | @Override FILE: app/src/test/java/com/appeaser/sublimenavigationview/ExampleUnitTest.java class ExampleUnitTest (line 10) | public class ExampleUnitTest { method addition_isCorrect (line 11) | @Test FILE: sublimenavigationviewlibrary/src/androidTest/java/com/appeaser/sublimenavigationviewlibrary/ApplicationTest.java class ApplicationTest (line 9) | public class ApplicationTest extends ApplicationTestCase { method ApplicationTest (line 10) | public ApplicationTest() { FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/Config.java class Config (line 19) | public class Config { FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/OnNavigationMenuEventListener.java type OnNavigationMenuEventListener (line 22) | public interface OnNavigationMenuEventListener { type Event (line 24) | enum Event { method onNavigationMenuEvent (line 28) | boolean onNavigationMenuEvent(Event event, SublimeBaseMenuItem menuItem); FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/ScrimInsetsFrameLayout.java class ScrimInsetsFrameLayout (line 34) | public class ScrimInsetsFrameLayout extends FrameLayout { method ScrimInsetsFrameLayout (line 39) | public ScrimInsetsFrameLayout(Context context) { method ScrimInsetsFrameLayout (line 43) | public ScrimInsetsFrameLayout(Context context, AttributeSet attrs) { method ScrimInsetsFrameLayout (line 47) | public ScrimInsetsFrameLayout(Context context, AttributeSet attrs, int... method draw (line 72) | public void draw(@NonNull Canvas canvas) { method onAttachedToWindow (line 100) | protected void onAttachedToWindow() { method onDetachedFromWindow (line 107) | protected void onDetachedFromWindow() { FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/StateAwareImageView.java class StateAwareImageView (line 26) | public class StateAwareImageView extends ImageView { method StateAwareImageView (line 36) | public StateAwareImageView(Context context) { method StateAwareImageView (line 40) | public StateAwareImageView(Context context, AttributeSet attrs) { method StateAwareImageView (line 44) | public StateAwareImageView(Context context, AttributeSet attrs, int de... method setItemChecked (line 53) | void setItemChecked(boolean checked) { method onCreateDrawableState (line 60) | @Override FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/StateAwareTextView.java class StateAwareTextView (line 29) | public class StateAwareTextView extends TextView { method StateAwareTextView (line 41) | public StateAwareTextView(Context context) { method StateAwareTextView (line 45) | public StateAwareTextView(Context context, AttributeSet attrs) { method StateAwareTextView (line 49) | public StateAwareTextView(Context context, AttributeSet attrs, int def... method setItemChecked (line 96) | void setItemChecked(boolean checked) { method onCreateDrawableState (line 103) | @Override FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/SublimeBaseItemView.java class SublimeBaseItemView (line 34) | public class SublimeBaseItemView extends LinearLayout { method SublimeBaseItemView (line 51) | public SublimeBaseItemView(Context context) { method SublimeBaseItemView (line 55) | public SublimeBaseItemView(Context context, AttributeSet attrs) { method SublimeBaseItemView (line 59) | public SublimeBaseItemView(Context context, AttributeSet attrs, int de... method initializeViews (line 64) | protected void initializeViews() { method initialize (line 70) | @TargetApi(Build.VERSION_CODES.JELLY_BEAN) method getItemData (line 109) | public SublimeBaseMenuItem getItemData() { method setTitle (line 113) | public void setTitle(CharSequence title) { method prepareIcon (line 117) | private Drawable prepareIcon(Drawable icon) { method setIcon (line 124) | public void setIcon(Drawable icon) { method setIconTintList (line 133) | public void setIconTintList(ColorStateList tintList) { method setItemTextColor (line 137) | public void setItemTextColor(ColorStateList textColor) { method setHintTextColor (line 141) | public void setHintTextColor(ColorStateList hintTextColor) { method setItemTypeface (line 145) | public void setItemTypeface(Typeface itemTypeface, int itemTypefaceSty... method setItemTypefaceStyle (line 149) | public void setItemTypefaceStyle(int itemTypefaceStyle) { method setHintTypeface (line 153) | public void setHintTypeface(Typeface hintTypeface, int hintTypefaceSty... method setHintTypefaceStyle (line 157) | public void setHintTypefaceStyle(int hintTypefaceStyle) { method setEnabled (line 161) | @Override method setItemChecked (line 169) | public void setItemChecked(boolean checked) { method setItemBackground (line 175) | @TargetApi(Build.VERSION_CODES.JELLY_BEAN) method onCreateDrawableState (line 186) | @Override FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/SublimeBaseMenuItem.java class SublimeBaseMenuItem (line 33) | public abstract class SublimeBaseMenuItem implements Parcelable { type ItemType (line 38) | public enum ItemType {SEPARATOR, TEXT, CHECKBOX, SWITCH, BADGE, GROUP_... method SublimeBaseMenuItem (line 92) | SublimeBaseMenuItem(SublimeMenu menu, int group, int id, method SublimeBaseMenuItem (line 125) | SublimeBaseMenuItem(int group, int id, method setParentMenu (line 146) | protected void setParentMenu(SublimeMenu menu) { method invoke (line 150) | public abstract boolean invoke(); method invoke (line 157) | protected boolean invoke(OnNavigationMenuEventListener.Event event, method attemptItemUpdate (line 178) | protected void attemptItemUpdate() { method setValueProvidedAsync (line 199) | public SublimeBaseMenuItem setValueProvidedAsync(boolean valueProvided... method providesValueAsync (line 210) | public boolean providesValueAsync() { method isEnabled (line 214) | public boolean isEnabled() { method setEnabled (line 218) | public SublimeBaseMenuItem setEnabled(boolean enabled) { method getGroupId (line 229) | public int getGroupId() { method getItemId (line 233) | public int getItemId() { method getItemType (line 237) | public ItemType getItemType() { method getIntent (line 241) | public Intent getIntent() { method setIntent (line 245) | public SublimeBaseMenuItem setIntent(Intent intent) { method getTitle (line 250) | public CharSequence getTitle() { method setTitle (line 254) | public SublimeBaseMenuItem setTitle(CharSequence title) { method setTitle (line 260) | public SublimeBaseMenuItem setTitle(int title) { method getHint (line 267) | public CharSequence getHint() { method setHint (line 271) | public SublimeBaseMenuItem setHint(CharSequence hint) { method getIcon (line 277) | public Drawable getIcon() { method showsIconSpace (line 301) | public boolean showsIconSpace() { method setShowsIconSpace (line 305) | public SublimeBaseMenuItem setShowsIconSpace(boolean showsIconSpace) { method blockUpdates (line 311) | public SublimeBaseMenuItem blockUpdates() { method allowUpdates (line 316) | public SublimeBaseMenuItem allowUpdates() { method setIcon (line 321) | public SublimeBaseMenuItem setIcon(int iconResId) { method isCheckable (line 332) | public boolean isCheckable() { method setCheckable (line 336) | public SublimeBaseMenuItem setCheckable(boolean checkable) { method isChecked (line 346) | public boolean isChecked() { method setChecked (line 350) | public SublimeBaseMenuItem setChecked(boolean checked) { method setCheckedInt (line 365) | public SublimeBaseMenuItem setCheckedInt(boolean checkedInt) { method isVisible (line 375) | public boolean isVisible() { method setVisibleInt (line 387) | boolean setVisibleInt(boolean shown) { method setVisible (line 393) | public SublimeBaseMenuItem setVisible(boolean shown) { method toString (line 405) | public String toString() { method getMenu (line 409) | public SublimeMenu getMenu() { method getFlags (line 413) | protected int getFlags() { method equals (line 417) | @Override method describeContents (line 471) | @Override method writeToParcel (line 476) | @Override method saveState (line 492) | private Bundle saveState() { method createFromParcel (line 511) | public SublimeBaseMenuItem createFromParcel(Parcel in) { method newArray (line 515) | public SublimeBaseMenuItem[] newArray(int size) { method createItemFromParcel (line 520) | private static SublimeBaseMenuItem createItemFromParcel(Parcel in) { FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/SublimeCheckboxItemView.java class SublimeCheckboxItemView (line 35) | public class SublimeCheckboxItemView extends SublimeBaseItemView { method SublimeCheckboxItemView (line 39) | public SublimeCheckboxItemView(Context context) { method SublimeCheckboxItemView (line 43) | public SublimeCheckboxItemView(Context context, AttributeSet attrs) { method SublimeCheckboxItemView (line 47) | public SublimeCheckboxItemView(Context context, AttributeSet attrs, in... method initializeViews (line 53) | @Override method initialize (line 59) | @Override method setEnabled (line 65) | @Override method setItemChecked (line 71) | @Override method setCheckableItemTintList (line 77) | public void setCheckableItemTintList(ColorStateList checkableItemTintL... FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/SublimeCheckboxMenuItem.java class SublimeCheckboxMenuItem (line 24) | public class SublimeCheckboxMenuItem extends SublimeBaseMenuItem { method SublimeCheckboxMenuItem (line 26) | public SublimeCheckboxMenuItem(SublimeMenu menu, int group, int id, method SublimeCheckboxMenuItem (line 34) | public SublimeCheckboxMenuItem(int group, int id, method invoke (line 43) | @Override FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/SublimeGroup.java class SublimeGroup (line 27) | public class SublimeGroup implements Parcelable { type CheckableBehavior (line 29) | public enum CheckableBehavior {NONE, SINGLE, ALL} method SublimeGroup (line 36) | public SublimeGroup(SublimeMenu menu, int groupId, method setParentMenu (line 54) | protected void setParentMenu(SublimeMenu menu) { method isEnabled (line 63) | public boolean isEnabled() { method setEnabled (line 74) | public SublimeGroup setEnabled(boolean enabled) { method getGroupId (line 85) | public int getGroupId() { method setIsCollapsible (line 103) | public SublimeGroup setIsCollapsible(boolean collapsible) { method isCollapsible (line 117) | public boolean isCollapsible() { method setStateCollapsed (line 128) | public SublimeGroup setStateCollapsed(boolean collapsed) { method isCollapsed (line 140) | public boolean isCollapsed() { method setCheckableBehavior (line 159) | public SublimeGroup setCheckableBehavior(CheckableBehavior checkableBe... method getCheckableBehavior (line 170) | public CheckableBehavior getCheckableBehavior() { method isVisible (line 179) | public boolean isVisible() { method setVisible (line 189) | public SublimeGroup setVisible(boolean visible) { method describeContents (line 199) | @Override method writeToParcel (line 204) | @Override method SublimeGroup (line 214) | protected SublimeGroup(Parcel in) { method createFromParcel (line 225) | public SublimeGroup createFromParcel(Parcel in) { method newArray (line 229) | public SublimeGroup[] newArray(int size) { FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/SublimeGroupHeaderMenuItem.java class SublimeGroupHeaderMenuItem (line 24) | public class SublimeGroupHeaderMenuItem extends SublimeBaseMenuItem { method SublimeGroupHeaderMenuItem (line 26) | public SublimeGroupHeaderMenuItem(SublimeMenu menu, int group, method SublimeGroupHeaderMenuItem (line 33) | public SublimeGroupHeaderMenuItem(int group, method invoke (line 43) | @Override FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/SublimeMenu.java class SublimeMenu (line 35) | public class SublimeMenu implements Parcelable { method invoke (line 43) | @Override type Callback (line 85) | public interface Callback { method onMenuItemSelected (line 95) | boolean onMenuItemSelected(SublimeMenu menu, SublimeBaseMenuItem item, method SublimeMenu (line 99) | public SublimeMenu(int menuResourceID) { method getMenuResourceID (line 103) | public int getMenuResourceID() { method setMenuPresenter (line 112) | public void setMenuPresenter(Context context, @Nullable SublimeMenuPre... method setCallback (line 125) | public void setCallback(Callback cb) { method addGroup (line 129) | public SublimeGroup addGroup(boolean isCollapsible, method addGroup (line 137) | protected SublimeGroup addGroup(int groupId, boolean isCollapsible, method generateUniqueGroupID (line 149) | private int generateUniqueGroupID() { method generateUniqueItemID (line 161) | private int generateUniqueItemID() { method addInternal (line 176) | private SublimeBaseMenuItem addInternal(int group, int id, CharSequenc... type Positioned (line 245) | public enum Positioned {BEFORE, AFTER} method addInternal (line 255) | private SublimeBaseMenuItem addInternal(int pivotID, Positioned positi... method createInternal (line 399) | private SublimeBaseMenuItem createInternal(int group, int id, CharSequ... method checkExistenceOfItem (line 446) | private void checkExistenceOfItem(int itemId) { method checkExistenceOfGroup (line 461) | private void checkExistenceOfGroup(int groupId) { method checkIfGroupHeaderAlreadyExistsForGroup (line 477) | private void checkIfGroupHeaderAlreadyExistsForGroup(int groupId) { method createTextItem (line 487) | public SublimeBaseMenuItem createTextItem(int groupId, method addTextItem (line 495) | public SublimeBaseMenuItem addTextItem(int groupId, method addTextItem (line 502) | protected SublimeBaseMenuItem addTextItem(int groupId, int itemId, method createTextWithBadgeItem (line 509) | public SublimeBaseMenuItem createTextWithBadgeItem(int groupId, method addTextWithBadgeItem (line 518) | public SublimeBaseMenuItem addTextWithBadgeItem(int groupId, method addTextWithBadgeItem (line 527) | protected SublimeBaseMenuItem addTextWithBadgeItem(int groupId, int it... method createCheckboxItem (line 535) | public SublimeBaseMenuItem createCheckboxItem(int groupId, method addCheckboxItem (line 542) | public SublimeBaseMenuItem addCheckboxItem(int groupId, method addCheckboxItem (line 549) | protected SublimeBaseMenuItem addCheckboxItem(int groupId, int itemId, method createSwitchItem (line 557) | public SublimeBaseMenuItem createSwitchItem(int groupId, method addSwitchItem (line 565) | public SublimeBaseMenuItem addSwitchItem(int groupId, method addSwitchItem (line 573) | protected SublimeBaseMenuItem addSwitchItem(int groupId, int itemId, method createGroupHeaderItem (line 581) | public SublimeBaseMenuItem createGroupHeaderItem(int groupId, method addGroupHeaderItem (line 594) | public SublimeBaseMenuItem addGroupHeaderItem(int groupId, method addGroupHeaderItem (line 607) | protected SublimeBaseMenuItem addGroupHeaderItem(int groupId, int itemId, method createSeparatorItem (line 615) | public SublimeBaseMenuItem createSeparatorItem(int groupId) { method addSeparatorItem (line 621) | public SublimeBaseMenuItem addSeparatorItem(int groupId) { method addSeparatorItem (line 627) | protected SublimeBaseMenuItem addSeparatorItem(int groupId, int itemId) { method addBefore (line 633) | public void addBefore(int pivotId, SublimeBaseMenuItem item) { method addAfter (line 638) | public void addAfter(int pivotId, SublimeBaseMenuItem item) { method removeItem (line 643) | public void removeItem(int id) { method removeGroup (line 647) | public void removeGroup(int groupId) { method removeItemAtInt (line 685) | private void removeItemAtInt(int index, boolean updateChildrenOnMenuVi... method clear (line 695) | public void clear() { method setItemChecked (line 707) | void setItemChecked(SublimeBaseMenuItem item) { method getItemsForGroup (line 731) | protected List getItemsForGroup(int groupId) { method getVisibleItemCountForGroup (line 746) | protected int getVisibleItemCountForGroup(List gr... method hasVisibleItems (line 757) | public boolean hasVisibleItems() { method groupHasVisibleItems (line 770) | public boolean groupHasVisibleItems(int groupId) { method getMenuItem (line 783) | public SublimeBaseMenuItem getMenuItem(int itemId) { method findItemIndex (line 795) | private int findItemIndex(int itemId) { method findGroupIndex (line 808) | private int findGroupIndex(int groupId) { method findLastGroupIndex (line 831) | private int findLastGroupIndex(int groupId) { method size (line 852) | public int size() { method getContext (line 856) | public Context getContext() { method dispatchMenuItemSelected (line 860) | boolean dispatchMenuItemSelected(SublimeBaseMenuItem item, method performItemAction (line 865) | public boolean performItemAction(SublimeBaseMenuItem item) { method getVisibleItems (line 869) | public ArrayList getVisibleItems() { method blockUpdates (line 887) | protected SublimeMenu blockUpdates() { method allowUpdates (line 892) | protected SublimeMenu allowUpdates() { method finalizeUpdates (line 897) | public void finalizeUpdates() { method attemptUpdate (line 911) | private void attemptUpdate() { class Change (line 921) | public static class Change { type ChangeType (line 922) | protected enum ChangeType { method Change (line 942) | public Change(ChangeType changeType, int affectedPosition, int moved... method getChangeType (line 951) | public ChangeType getChangeType() { method getAffectedPosition (line 955) | public int getAffectedPosition() { method getNumberOfAffectedItems (line 959) | public int getNumberOfAffectedItems() { method getMovedFromPosition (line 963) | public int getMovedFromPosition() { method getMovedToPosition (line 967) | public int getMovedToPosition() { method getAdapterData (line 972) | protected ArrayList getAdapterData() { method prepareMenuItems (line 985) | private void prepareMenuItems() { method onItemChanged (line 1029) | public void onItemChanged(int itemId) { method onItemsChanged (line 1065) | void onItemsChanged() { method getAdapterPosForId (line 1071) | private int getAdapterPosForId(int itemId) { method getGroup (line 1091) | public SublimeGroup getGroup(int groupId) { method onGroupExpandedOrCollapsed (line 1107) | protected void onGroupExpandedOrCollapsed(int groupId, boolean collaps... method onGroupVisibilityChanged (line 1159) | protected void onGroupVisibilityChanged(int groupId, boolean visible) { method onGroupCollapsibleStatusChanged (line 1208) | protected void onGroupCollapsibleStatusChanged(SublimeGroup sublimeGro... method onGroupEnabledOrDisabled (line 1239) | protected void onGroupEnabledOrDisabled(int groupId, boolean enabled) { method onGroupCheckableBehaviorChanged (line 1270) | protected void onGroupCheckableBehaviorChanged( method SublimeMenu (line 1304) | public SublimeMenu(Parcel in) { method readParcel (line 1308) | private void readParcel(Parcel in) { method describeContents (line 1324) | @Override method writeToParcel (line 1329) | @Override method createFromParcel (line 1337) | public SublimeMenu createFromParcel(Parcel in) { method newArray (line 1341) | public SublimeMenu[] newArray(int size) { FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/SublimeMenuInflater.java class SublimeMenuInflater (line 34) | public class SublimeMenuInflater { method SublimeMenuInflater (line 86) | public SublimeMenuInflater(Context context) { method inflate (line 99) | public void inflate(int menuRes, SublimeMenu menu) { method parseMenu (line 125) | private void parseMenu(XmlPullParser parser, AttributeSet attrs, Subli... class MenuState (line 240) | private class MenuState { method MenuState (line 283) | public MenuState(final SublimeMenu menu) { method addGroup (line 288) | public void addGroup() { method isGroupCollapsible (line 293) | public boolean isGroupCollapsible() { method resetGroup (line 297) | public void resetGroup() { method readGroup (line 310) | public void readGroup(AttributeSet attrs) { method getGroupCheckableBehavior (line 336) | private SublimeGroup.CheckableBehavior getGroupCheckableBehavior(fin... method readMenuItem (line 350) | public void readMenuItem(AttributeSet attrs, String tagName) { method getItemType (line 380) | private SublimeBaseMenuItem.ItemType getItemType(final String type) { method setItem (line 398) | private void setItem(SublimeBaseMenuItem item) { method addItem (line 411) | public void addItem() { method hasAddedItem (line 443) | public boolean hasAddedItem() { FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/SublimeMenuPresenter.java class SublimeMenuPresenter (line 39) | public class SublimeMenuPresenter { method SublimeMenuPresenter (line 53) | public SublimeMenuPresenter() { method setInitializationDone (line 63) | protected void setInitializationDone() { method initForMenu (line 68) | public void initForMenu(Context context, SublimeMenu menu) { method setThemer (line 80) | void setThemer(SublimeThemer sublimeThemer) { method getMenuView (line 85) | public SublimeNavMenuView getMenuView(ViewGroup root) { method reportChange (line 104) | protected void reportChange(SublimeMenu.Change change, method invalidateEntireMenu (line 143) | public void invalidateEntireMenu() { method getHeaderView (line 157) | public View getHeaderView() { method inflateHeaderView (line 161) | public View inflateHeaderView(@LayoutRes int res) { method addHeaderView (line 167) | public void addHeaderView(@NonNull View view) { method removeHeaderView (line 173) | public void removeHeaderView(@NonNull View view) { method hasHeader (line 182) | protected boolean hasHeader() { type Holders (line 188) | public interface Holders { method initialize (line 189) | void initialize(SublimeBaseMenuItem sublimeMenuItemDef, int boundPos... class BaseHolder (line 192) | public abstract class BaseHolder extends RecyclerView.ViewHolder method BaseHolder (line 197) | public BaseHolder(View itemView) { method onClick (line 202) | @Override method initialize (line 207) | @Override method getBoundData (line 212) | public SublimeBaseMenuItem getBoundData() { class MenuViewNavigationHeaderHolder (line 217) | private class MenuViewNavigationHeaderHolder extends BaseHolder { method MenuViewNavigationHeaderHolder (line 218) | public MenuViewNavigationHeaderHolder(View itemView) { method initialize (line 222) | @Override method onClick (line 228) | @Override class MenuViewSeparatorHolder (line 234) | private class MenuViewSeparatorHolder extends BaseHolder { method MenuViewSeparatorHolder (line 235) | public MenuViewSeparatorHolder(View itemView) { method initialize (line 239) | @Override method onClick (line 244) | @Override class MenuViewSubHeaderHolder (line 250) | private class MenuViewSubHeaderHolder extends BaseHolder { method MenuViewSubHeaderHolder (line 251) | public MenuViewSubHeaderHolder(View itemView) { method initialize (line 255) | @Override class MenuViewTextHolder (line 268) | private class MenuViewTextHolder extends BaseHolder { method MenuViewTextHolder (line 269) | public MenuViewTextHolder(View itemView) { method initialize (line 273) | @Override class MenuViewCheckboxHolder (line 282) | private class MenuViewCheckboxHolder extends BaseHolder { method MenuViewCheckboxHolder (line 283) | public MenuViewCheckboxHolder(View itemView) { method initialize (line 287) | @Override class MenuViewSwitchHolder (line 297) | private class MenuViewSwitchHolder extends BaseHolder { method MenuViewSwitchHolder (line 298) | public MenuViewSwitchHolder(View itemView) { method initialize (line 302) | @Override method onClick (line 311) | @Override class MenuViewTextWithBadgeHolder (line 317) | private class MenuViewTextWithBadgeHolder extends BaseHolder { method MenuViewTextWithBadgeHolder (line 318) | public MenuViewTextWithBadgeHolder(View itemView) { method initialize (line 322) | @Override class MenuRecyclerAdapter (line 331) | private class MenuRecyclerAdapter extends RecyclerView.Adapter freshData) { FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/SublimeNavMenuView.java class SublimeNavMenuView (line 28) | public class SublimeNavMenuView extends RecyclerView { method SublimeNavMenuView (line 29) | public SublimeNavMenuView(Context context) { method SublimeNavMenuView (line 33) | public SublimeNavMenuView(Context context, AttributeSet attrs) { method SublimeNavMenuView (line 37) | public SublimeNavMenuView(Context context, AttributeSet attrs, int def... FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/SublimeNavigationView.java class SublimeNavigationView (line 40) | public class SublimeNavigationView extends ScrimInsetsFrameLayout { method SublimeNavigationView (line 65) | public SublimeNavigationView(Context context) { method SublimeNavigationView (line 69) | public SublimeNavigationView(Context context, AttributeSet attrs) { method SublimeNavigationView (line 73) | public SublimeNavigationView(Context context, AttributeSet attrs, int ... method switchMenuTo (line 403) | public void switchMenuTo(@MenuRes int newMenuResId) { method switchMenuTo (line 431) | public void switchMenuTo(@NonNull SublimeMenu newMenu) { method getHeaderView (line 458) | public View getHeaderView() { method onSaveInstanceState (line 462) | @Override method onRestoreInstanceState (line 471) | @Override method setNavigationMenuEventListener (line 501) | public void setNavigationMenuEventListener(OnNavigationMenuEventListen... method onMeasure (line 505) | @Override method inflateMenu (line 526) | private void inflateMenu(@MenuRes int menuResId) { method getMenu (line 535) | @NonNull method inflateHeaderView (line 546) | private View inflateHeaderView(@LayoutRes int res) { method addHeaderView (line 555) | public void addHeaderView(@NonNull View view) { method removeHeaderView (line 564) | public void removeHeaderView(@NonNull View view) { method getMenuInflater (line 575) | @NonNull method getCurrentThemer (line 594) | @NonNull method updateThemer (line 607) | public void updateThemer(@NonNull SublimeThemer sublimeThemer) { method applyThemer (line 621) | @TargetApi(Build.VERSION_CODES.JELLY_BEAN) class SavedState (line 640) | public static class SavedState extends View.BaseSavedState { method createFromParcel (line 644) | public SublimeNavigationView.SavedState createFromParcel(Parcel parc... method newArray (line 648) | public SublimeNavigationView.SavedState[] newArray(int size) { method SavedState (line 653) | public SavedState(Parcel in) { method SavedState (line 658) | public SavedState(Parcelable superState) { method getMenuState (line 663) | public Bundle getMenuState() { method writeToParcel (line 667) | public void writeToParcel(@NonNull Parcel dest, int flags) { FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/SublimeSeparatorItemView.java class SublimeSeparatorItemView (line 28) | public class SublimeSeparatorItemView extends SublimeBaseItemView { method SublimeSeparatorItemView (line 29) | public SublimeSeparatorItemView(Context context) { method SublimeSeparatorItemView (line 33) | public SublimeSeparatorItemView(Context context, AttributeSet attrs) { method SublimeSeparatorItemView (line 37) | public SublimeSeparatorItemView(Context context, AttributeSet attrs, i... FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/SublimeSeparatorMenuItem.java class SublimeSeparatorMenuItem (line 24) | public class SublimeSeparatorMenuItem extends SublimeBaseMenuItem { method SublimeSeparatorMenuItem (line 27) | public SublimeSeparatorMenuItem(SublimeMenu menu, int group, int id) { method SublimeSeparatorMenuItem (line 32) | public SublimeSeparatorMenuItem(int group, int id) { method invoke (line 37) | @Override FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/SublimeSubheaderItemView.java class SublimeSubheaderItemView (line 34) | public class SublimeSubheaderItemView extends SublimeBaseItemView { method SublimeSubheaderItemView (line 39) | public SublimeSubheaderItemView(Context context) { method SublimeSubheaderItemView (line 43) | public SublimeSubheaderItemView(Context context, AttributeSet attrs) { method SublimeSubheaderItemView (line 47) | public SublimeSubheaderItemView(Context context, AttributeSet attrs, i... method initializeViews (line 53) | @Override method initializeDrawables (line 59) | private void initializeDrawables(SublimeThemer themer) { method initialize (line 64) | public void initialize(SublimeBaseMenuItem itemData, SublimeGroup grou... method setIconTintList (line 93) | @Override method setItemTextColor (line 106) | @Override method setHintTextColor (line 111) | @Override method setItemTypeface (line 116) | @Override method setHintTypeface (line 121) | @Override method setItemTypefaceStyle (line 126) | @Override method setHintTypefaceStyle (line 131) | @Override method setSubheaderItemTextColor (line 136) | public void setSubheaderItemTextColor(ColorStateList subheaderTextColo... method setSubheaderHintTextColor (line 140) | public void setSubheaderHintTextColor(ColorStateList subheaderHintText... method setSubheaderItemTypeface (line 144) | public void setSubheaderItemTypeface(Typeface itemTypeface, int itemTy... method setSubheaderHintTypeface (line 148) | public void setSubheaderHintTypeface(Typeface hintTypeface, int hintTy... method setSubheaderItemTypefaceStyle (line 152) | public void setSubheaderItemTypefaceStyle(int itemTypefaceStyle) { method setSubheaderHintTypefaceStyle (line 156) | public void setSubheaderHintTypefaceStyle(int hintTypefaceStyle) { method setExpandCollapseIconVisibility (line 160) | private void setExpandCollapseIconVisibility(boolean visible) { method setExpandCollapseIconState (line 164) | private void setExpandCollapseIconState(boolean collapsed) { method setEnabled (line 170) | @Override FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/SublimeSwitchItemView.java class SublimeSwitchItemView (line 34) | public class SublimeSwitchItemView extends SublimeBaseItemView { method SublimeSwitchItemView (line 38) | public SublimeSwitchItemView(Context context) { method SublimeSwitchItemView (line 42) | public SublimeSwitchItemView(Context context, AttributeSet attrs) { method SublimeSwitchItemView (line 46) | public SublimeSwitchItemView(Context context, AttributeSet attrs, int ... method initializeViews (line 52) | @Override method initialize (line 58) | @Override method setItemTextColor (line 64) | @Override method setEnabled (line 70) | @Override method setItemChecked (line 76) | @Override method setCheckableItemTintList (line 82) | public void setCheckableItemTintList(ColorStateList checkableItemTintL... FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/SublimeSwitchMenuItem.java class SublimeSwitchMenuItem (line 22) | public class SublimeSwitchMenuItem extends SublimeBaseMenuItem { method SublimeSwitchMenuItem (line 24) | public SublimeSwitchMenuItem(SublimeMenu menu, int group, int id, method SublimeSwitchMenuItem (line 31) | public SublimeSwitchMenuItem(int group, int id, method invoke (line 39) | @Override FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/SublimeTextItemView.java class SublimeTextItemView (line 28) | public class SublimeTextItemView extends SublimeBaseItemView { method SublimeTextItemView (line 31) | public SublimeTextItemView(Context context) { method SublimeTextItemView (line 35) | public SublimeTextItemView(Context context, AttributeSet attrs) { method SublimeTextItemView (line 39) | public SublimeTextItemView(Context context, AttributeSet attrs, int de... method initializeViews (line 46) | @Override method initialize (line 51) | @Override FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/SublimeTextMenuItem.java class SublimeTextMenuItem (line 24) | public class SublimeTextMenuItem extends SublimeBaseMenuItem { method SublimeTextMenuItem (line 28) | public SublimeTextMenuItem(SublimeMenu menu, int group, int id, method SublimeTextMenuItem (line 34) | public SublimeTextMenuItem(int group, int id, method invoke (line 43) | @Override FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/SublimeTextWithBadgeItemView.java class SublimeTextWithBadgeItemView (line 31) | public class SublimeTextWithBadgeItemView extends SublimeBaseItemView { method SublimeTextWithBadgeItemView (line 35) | public SublimeTextWithBadgeItemView(Context context) { method SublimeTextWithBadgeItemView (line 39) | public SublimeTextWithBadgeItemView(Context context, AttributeSet attr... method SublimeTextWithBadgeItemView (line 43) | public SublimeTextWithBadgeItemView(Context context, AttributeSet attr... method initializeViews (line 50) | @Override method initialize (line 57) | @Override method setEnabled (line 80) | @Override method setBadgeTextColor (line 87) | public void setBadgeTextColor(ColorStateList textColor) { method setBadgeTypeface (line 91) | public void setBadgeTypeface(Typeface typeface, int typefaceStyle) { method setBadgeTypefaceStyle (line 95) | public void setBadgeTypefaceStyle(int typefaceStyle) { method setItemChecked (line 99) | @Override FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/SublimeTextWithBadgeMenuItem.java class SublimeTextWithBadgeMenuItem (line 26) | public class SublimeTextWithBadgeMenuItem extends SublimeBaseMenuItem { method SublimeTextWithBadgeMenuItem (line 32) | public SublimeTextWithBadgeMenuItem(SublimeMenu menu, int group, int id, method SublimeTextWithBadgeMenuItem (line 41) | public SublimeTextWithBadgeMenuItem(int group, int id, method createFromBundle (line 52) | static SublimeTextWithBadgeMenuItem createFromBundle(Bundle bundle, in... method invoke (line 62) | @Override method setBadgeText (line 73) | public SublimeTextWithBadgeMenuItem setBadgeText(CharSequence badgeTex... method getBadgeText (line 85) | public CharSequence getBadgeText() { FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/SublimeThemer.java class SublimeThemer (line 37) | public class SublimeThemer { type DefaultTheme (line 45) | public enum DefaultTheme {DARK, LIGHT} method SublimeThemer (line 57) | public SublimeThemer(@NonNull Context context) { method SublimeThemer (line 61) | public SublimeThemer(@NonNull Context context, @NonNull DefaultTheme d... method setIconTintList (line 66) | public SublimeThemer setIconTintList(ColorStateList iconTintList) { method setCheckableItemTintList (line 75) | public SublimeThemer setCheckableItemTintList(ColorStateList checkable... method setItemStyleProfile (line 84) | public SublimeThemer setItemStyleProfile(TextViewStyleProfile itemStyl... method setItemHintStyleProfile (line 94) | public SublimeThemer setItemHintStyleProfile(TextViewStyleProfile item... method setSubheaderStyleProfile (line 104) | public SublimeThemer setSubheaderStyleProfile(TextViewStyleProfile sub... method setSubheaderHintStyleProfile (line 114) | public SublimeThemer setSubheaderHintStyleProfile(TextViewStyleProfile... method setBadgeStyleProfile (line 124) | public SublimeThemer setBadgeStyleProfile(TextViewStyleProfile badgeSt... method setGroupExpandDrawable (line 134) | public SublimeThemer setGroupExpandDrawable(Drawable groupExpandDrawab... method setGroupCollapseDrawable (line 143) | public SublimeThemer setGroupCollapseDrawable(Drawable groupCollapseDr... method setItemBackground (line 152) | public SublimeThemer setItemBackground(Drawable itemBackground) { method setDrawerBackground (line 161) | public SublimeThemer setDrawerBackground(Drawable drawerBackground) { method setElevation (line 170) | public SublimeThemer setElevation(float elevation) { method getIconTintList (line 180) | public ColorStateList getIconTintList() { method getCheckableItemTintList (line 188) | public ColorStateList getCheckableItemTintList() { method getGroupExpandDrawable (line 196) | public Drawable getGroupExpandDrawable() { method getGroupCollapseDrawable (line 207) | public Drawable getGroupCollapseDrawable() { method getItemBackground (line 218) | public Drawable getItemBackground() { method getDrawerBackground (line 226) | public Drawable getDrawerBackground() { method getItemStyleProfile (line 234) | public TextViewStyleProfile getItemStyleProfile() { method getItemHintStyleProfile (line 242) | public TextViewStyleProfile getItemHintStyleProfile() { method getSubheaderStyleProfile (line 250) | public TextViewStyleProfile getSubheaderStyleProfile() { method getSubheaderHintStyleProfile (line 258) | public TextViewStyleProfile getSubheaderHintStyleProfile() { method getBadgeStyleProfile (line 266) | public TextViewStyleProfile getBadgeStyleProfile() { method getDefaultTheme (line 274) | public DefaultTheme getDefaultTheme() { method getElevation (line 278) | public float getElevation() { method setDefaultIconTintList (line 282) | private void setDefaultIconTintList() { method setDefaultCheckableItemTintList (line 312) | private void setDefaultCheckableItemTintList() { method setDefaultItemBackground (line 344) | private void setDefaultItemBackground() { method obtainSelectableItemBackground (line 365) | private Drawable obtainSelectableItemBackground() { method setDefaultDrawerBackground (line 387) | private void setDefaultDrawerBackground() { FILE: sublimenavigationviewlibrary/src/main/java/com/appeaser/sublimenavigationviewlibrary/TextViewStyleProfile.java class TextViewStyleProfile (line 32) | public class TextViewStyleProfile { method TextViewStyleProfile (line 48) | public TextViewStyleProfile(@NonNull Context context, @NonNull Sublime... method setTextColor (line 63) | public TextViewStyleProfile setTextColor(ColorStateList textColor) { method setTypeface (line 79) | public TextViewStyleProfile setTypeface(Typeface typeface) { method setTypefaceStyle (line 96) | public TextViewStyleProfile setTypefaceStyle(int typefaceStyle) { method getTextColor (line 115) | public ColorStateList getTextColor() { method getTypeface (line 128) | public Typeface getTypeface() { method getTypefaceStyle (line 139) | public int getTypefaceStyle() { method setDefaultItemTextColor (line 146) | private void setDefaultItemTextColor() { FILE: sublimenavigationviewlibrary/src/test/java/com/appeaser/sublimenavigationviewlibrary/ExampleUnitTest.java class ExampleUnitTest (line 10) | public class ExampleUnitTest { method addition_isCorrect (line 11) | @Test