Skip navigation links
C D G I M O S U W 

C

CheckableChildRecyclerViewAdapter<GVH extends GroupViewHolder,CCVH extends CheckableChildViewHolder> - Class in com.thoughtbot.expandablecheckrecyclerview
 
CheckableChildRecyclerViewAdapter(List<? extends CheckedExpandableGroup>) - Constructor for class com.thoughtbot.expandablecheckrecyclerview.CheckableChildRecyclerViewAdapter
 
CheckableChildViewHolder - Class in com.thoughtbot.expandablecheckrecyclerview.viewholders
An instance of ChildViewHolder that has a Checkable widget so that this view may have a checked and unchecked state
CheckableChildViewHolder(View) - Constructor for class com.thoughtbot.expandablecheckrecyclerview.viewholders.CheckableChildViewHolder
 
checkChild(boolean, int, int) - Method in class com.thoughtbot.expandablecheckrecyclerview.CheckableChildRecyclerViewAdapter
Manually (programmatically) update the check state of a child
checkChild(boolean, int, int) - Method in class com.thoughtbot.expandablecheckrecyclerview.ChildCheckController
 
checkChild(int) - Method in class com.thoughtbot.expandablecheckrecyclerview.models.CheckedExpandableGroup
 
CheckedExpandableGroup - Class in com.thoughtbot.expandablecheckrecyclerview.models
An extension of ExpandableGroup that holds onto the checked state of it's children
CheckedExpandableGroup(String, List) - Constructor for class com.thoughtbot.expandablecheckrecyclerview.models.CheckedExpandableGroup
 
CheckedExpandableGroup(Parcel) - Constructor for class com.thoughtbot.expandablecheckrecyclerview.models.CheckedExpandableGroup
 
checksChanged() - Method in class com.thoughtbot.expandablecheckrecyclerview.ChildCheckController
 
ChildCheckController - Class in com.thoughtbot.expandablecheckrecyclerview
 
ChildCheckController(ExpandableList, OnChildrenCheckStateChangedListener) - Constructor for class com.thoughtbot.expandablecheckrecyclerview.ChildCheckController
 
clearCheckStates() - Method in class com.thoughtbot.expandablecheckrecyclerview.ChildCheckController
Clear any choices previously checked
clearChoices() - Method in class com.thoughtbot.expandablecheckrecyclerview.CheckableChildRecyclerViewAdapter
Clear any choices previously checked
clearSelections() - Method in class com.thoughtbot.expandablecheckrecyclerview.models.CheckedExpandableGroup
 
com.thoughtbot.expandablecheckrecyclerview - package com.thoughtbot.expandablecheckrecyclerview
 
com.thoughtbot.expandablecheckrecyclerview.listeners - package com.thoughtbot.expandablecheckrecyclerview.listeners
 
com.thoughtbot.expandablecheckrecyclerview.models - package com.thoughtbot.expandablecheckrecyclerview.models
 
com.thoughtbot.expandablecheckrecyclerview.viewholders - package com.thoughtbot.expandablecheckrecyclerview.viewholders
 
CREATOR - Static variable in class com.thoughtbot.expandablecheckrecyclerview.models.MultiCheckExpandableGroup
 
CREATOR - Static variable in class com.thoughtbot.expandablecheckrecyclerview.models.SingleCheckExpandableGroup
 

D

describeContents() - Method in class com.thoughtbot.expandablecheckrecyclerview.models.CheckedExpandableGroup
 
describeContents() - Method in class com.thoughtbot.expandablecheckrecyclerview.models.MultiCheckExpandableGroup
 
describeContents() - Method in class com.thoughtbot.expandablecheckrecyclerview.models.SingleCheckExpandableGroup
 

G

getCheckable() - Method in class com.thoughtbot.expandablecheckrecyclerview.viewholders.CheckableChildViewHolder
Called during onBindViewHolder(int, boolean) return a Checkable widget associated with this ViewHolder
getCheckedPositions() - Method in class com.thoughtbot.expandablecheckrecyclerview.ChildCheckController
 

I

isChildChecked(ExpandableListPosition) - Method in class com.thoughtbot.expandablecheckrecyclerview.ChildCheckController
 
isChildChecked(int) - Method in class com.thoughtbot.expandablecheckrecyclerview.models.CheckedExpandableGroup
 

M

MultiCheckExpandableGroup - Class in com.thoughtbot.expandablecheckrecyclerview.models
A subclass of CheckedExpandableGroup that allows for multiple children to be checked at one time
MultiCheckExpandableGroup(String, List) - Constructor for class com.thoughtbot.expandablecheckrecyclerview.models.MultiCheckExpandableGroup
 
MultiCheckExpandableGroup(Parcel) - Constructor for class com.thoughtbot.expandablecheckrecyclerview.models.MultiCheckExpandableGroup
 

O

onBindCheckChildViewHolder(CCVH, int, CheckedExpandableGroup, int) - Method in class com.thoughtbot.expandablecheckrecyclerview.CheckableChildRecyclerViewAdapter
Called from onBindViewHolder(RecyclerView.ViewHolder, int) when the list item bound to is a child.
onBindChildViewHolder(CCVH, int, ExpandableGroup, int) - Method in class com.thoughtbot.expandablecheckrecyclerview.CheckableChildRecyclerViewAdapter
 
onBindViewHolder(int, boolean) - Method in class com.thoughtbot.expandablecheckrecyclerview.viewholders.CheckableChildViewHolder
 
onCheckChildCLick(View, boolean, CheckedExpandableGroup, int) - Method in interface com.thoughtbot.expandablecheckrecyclerview.listeners.OnCheckChildClickListener
Callback method to be invoked when a child in the CheckableChildRecyclerViewAdapter has been clicked.
OnCheckChildClickListener - Interface in com.thoughtbot.expandablecheckrecyclerview.listeners
Interface definition for a callback to be invoked when a CheckableChildViewHolder has been clicked.
onChildCheckChanged(View, boolean, int) - Method in class com.thoughtbot.expandablecheckrecyclerview.CheckableChildRecyclerViewAdapter
 
onChildCheckChanged(boolean, ExpandableListPosition) - Method in class com.thoughtbot.expandablecheckrecyclerview.ChildCheckController
Triggered by a click event on a CheckableChildViewHolder causing the Checkable object to change checked states
onChildCheckChanged(View, boolean, int) - Method in interface com.thoughtbot.expandablecheckrecyclerview.listeners.OnChildCheckChangedListener
 
OnChildCheckChangedListener - Interface in com.thoughtbot.expandablecheckrecyclerview.listeners
Interface definition for a callback to be invoked when a CheckableChildViewHolder#checkable has been clicked.
onChildClicked(int, boolean) - Method in class com.thoughtbot.expandablecheckrecyclerview.models.CheckedExpandableGroup
 
onChildClicked(int, boolean) - Method in class com.thoughtbot.expandablecheckrecyclerview.models.MultiCheckExpandableGroup
 
onChildClicked(int, boolean) - Method in class com.thoughtbot.expandablecheckrecyclerview.models.SingleCheckExpandableGroup
 
OnChildrenCheckStateChangedListener - Interface in com.thoughtbot.expandablecheckrecyclerview.listeners
 
onClick(View) - Method in class com.thoughtbot.expandablecheckrecyclerview.viewholders.CheckableChildViewHolder
 
onCreateCheckChildViewHolder(ViewGroup, int) - Method in class com.thoughtbot.expandablecheckrecyclerview.CheckableChildRecyclerViewAdapter
Called from #onCreateViewHolder(ViewGroup, int) when the list item created is a child
onCreateChildViewHolder(ViewGroup, int) - Method in class com.thoughtbot.expandablecheckrecyclerview.CheckableChildRecyclerViewAdapter
 
onRestoreInstanceState(Bundle) - Method in class com.thoughtbot.expandablecheckrecyclerview.CheckableChildRecyclerViewAdapter
Fetches the checked state map from the saved instance state Bundle and restores the checked states of all of the child list items.
onSaveInstanceState(Bundle) - Method in class com.thoughtbot.expandablecheckrecyclerview.CheckableChildRecyclerViewAdapter
Stores the checked state map across state loss.

S

selectedChildren - Variable in class com.thoughtbot.expandablecheckrecyclerview.models.CheckedExpandableGroup
 
setChildClickListener(OnCheckChildClickListener) - Method in class com.thoughtbot.expandablecheckrecyclerview.CheckableChildRecyclerViewAdapter
 
setOnChildCheckedListener(OnChildCheckChangedListener) - Method in class com.thoughtbot.expandablecheckrecyclerview.viewholders.CheckableChildViewHolder
 
SingleCheckExpandableGroup - Class in com.thoughtbot.expandablecheckrecyclerview.models
A subclass of CheckedExpandableGroup that allows for only *one* child to be checked at one time
SingleCheckExpandableGroup(String, List) - Constructor for class com.thoughtbot.expandablecheckrecyclerview.models.SingleCheckExpandableGroup
 
SingleCheckExpandableGroup(Parcel) - Constructor for class com.thoughtbot.expandablecheckrecyclerview.models.SingleCheckExpandableGroup
 

U

unCheckChild(int) - Method in class com.thoughtbot.expandablecheckrecyclerview.models.CheckedExpandableGroup
 
updateChildrenCheckState(int, int) - Method in class com.thoughtbot.expandablecheckrecyclerview.CheckableChildRecyclerViewAdapter
 
updateChildrenCheckState(int, int) - Method in interface com.thoughtbot.expandablecheckrecyclerview.listeners.OnChildrenCheckStateChangedListener
 

W

writeToParcel(Parcel, int) - Method in class com.thoughtbot.expandablecheckrecyclerview.models.CheckedExpandableGroup
 
writeToParcel(Parcel, int) - Method in class com.thoughtbot.expandablecheckrecyclerview.models.MultiCheckExpandableGroup
 
writeToParcel(Parcel, int) - Method in class com.thoughtbot.expandablecheckrecyclerview.models.SingleCheckExpandableGroup
 
C D G I M O S U W 
Skip navigation links