A C E F G I L O P S U V

A

ActivityViewHolder - Class in uk.co.ribot.easyadapter
Extend this class if you want to hold the views of an Activity.
ActivityViewHolder(Activity) - Constructor for class uk.co.ribot.easyadapter.ActivityViewHolder
Constructs a ActivityViewHolder using an activity
addItem(T) - Method in class uk.co.ribot.easyadapter.EasyAdapter
Adds a single item to the Adapter
addItems(List<T>) - Method in class uk.co.ribot.easyadapter.EasyAdapter
Appends a list of items to the ones already in the Adapter

C

ClassAnnotationParser - Class in uk.co.ribot.easyadapter.annotations
 
ClassAnnotationParser() - Constructor for class uk.co.ribot.easyadapter.annotations.ClassAnnotationParser
 

E

EasyAdapter<T> - Class in uk.co.ribot.easyadapter
Extension of BaseAdapter.
EasyAdapter(Context, Class, List<T>) - Constructor for class uk.co.ribot.easyadapter.EasyAdapter
Constructs and EasyAdapter with a Context, an ItemViewHolder class, and list of items.
EasyAdapter(Context, Class) - Constructor for class uk.co.ribot.easyadapter.EasyAdapter
Constructs and EasyAdapter with a Context and an ItemViewHolder class.

F

FieldAnnotationParser - Class in uk.co.ribot.easyadapter.annotations
 
FieldAnnotationParser() - Constructor for class uk.co.ribot.easyadapter.annotations.FieldAnnotationParser
 

G

getActivity() - Method in class uk.co.ribot.easyadapter.ActivityViewHolder
Gets the activity that was used to construct this ActivityViewHolder
getCount() - Method in class uk.co.ribot.easyadapter.EasyAdapter
 
getItem(int) - Method in class uk.co.ribot.easyadapter.EasyAdapter
 
getItem() - Method in class uk.co.ribot.easyadapter.ItemViewHolder
Gets the item data
getItemId(int) - Method in class uk.co.ribot.easyadapter.EasyAdapter
 
getLayoutId(Class) - Static method in class uk.co.ribot.easyadapter.annotations.ClassAnnotationParser
Parse LayoutId annotation form a class
getPosition() - Method in class uk.co.ribot.easyadapter.PositionInfo
 
getView(int, View, ViewGroup) - Method in class uk.co.ribot.easyadapter.EasyAdapter
 
getView() - Method in class uk.co.ribot.easyadapter.ViewHolder
 

I

InvalidViewHolderException - Exception in uk.co.ribot.easyadapter
This runtime exception is thrown when the ItemViewHolder extension passed into the EasyAdapter is not a valid implementation of ItemViewHolder
InvalidViewHolderException() - Constructor for exception uk.co.ribot.easyadapter.InvalidViewHolderException
 
isFirst() - Method in class uk.co.ribot.easyadapter.PositionInfo
 
isLast() - Method in class uk.co.ribot.easyadapter.PositionInfo
 
ItemViewHolder<T> - Class in uk.co.ribot.easyadapter
Easier alternative to implementing your own android.widget.BaseAdapter.
ItemViewHolder(View) - Constructor for class uk.co.ribot.easyadapter.ItemViewHolder
Constructs an item view holder with the item view
ItemViewHolder(View, T) - Constructor for class uk.co.ribot.easyadapter.ItemViewHolder
Constructs an item view holder with the item view and the item data

L

LayoutId - Annotation Type in uk.co.ribot.easyadapter.annotations
Class annotation used to link a layout Id with an ItemViewHolder
LayoutIdMissingException - Exception in uk.co.ribot.easyadapter
This RuntimeException is thrown when an extension of ItemViewHolder has not been annotated with LayoutId
LayoutIdMissingException() - Constructor for exception uk.co.ribot.easyadapter.LayoutIdMissingException
 

O

onSetListeners(T, PositionInfo) - Method in class uk.co.ribot.easyadapter.ItemViewHolder
Implement this method to add listeners to the views
onSetValues(T, PositionInfo) - Method in class uk.co.ribot.easyadapter.ItemViewHolder
Must implement this method to populate the views with the data in the item object.

P

PositionInfo - Class in uk.co.ribot.easyadapter
This class holds information about the position of an item in the EasyAdapter
PositionInfo() - Constructor for class uk.co.ribot.easyadapter.PositionInfo
Constructs an empty PositionInfo object
PositionInfo(int, boolean, boolean) - Constructor for class uk.co.ribot.easyadapter.PositionInfo
Constructs a PositionInfo with: position, first and last

S

setFirst(boolean) - Method in class uk.co.ribot.easyadapter.PositionInfo
Sets whether the item is the first one or not
setItem(T) - Method in class uk.co.ribot.easyadapter.ItemViewHolder
Sets the item data
setItems(List<T>) - Method in class uk.co.ribot.easyadapter.EasyAdapter
Sets a new list of items into the Adapter
setLast(boolean) - Method in class uk.co.ribot.easyadapter.PositionInfo
Sets whether the item is the last one or not
setPosition(int) - Method in class uk.co.ribot.easyadapter.PositionInfo
Sets the position of the item
setViewFields(Object, View) - Static method in class uk.co.ribot.easyadapter.annotations.FieldAnnotationParser
Parse ViewId annotation and try to assign the view with that id to the annotated field.
setViewFields(Object, Activity) - Static method in class uk.co.ribot.easyadapter.annotations.FieldAnnotationParser
Parse ViewId annotation and try to assign the view with that id to the annotated field.

U

uk.co.ribot.easyadapter - package uk.co.ribot.easyadapter
 
uk.co.ribot.easyadapter.annotations - package uk.co.ribot.easyadapter.annotations
 

V

ViewHolder - Class in uk.co.ribot.easyadapter
Extend this class if you want to hold the child views of a given view, i.e it can be used to hold the views of a Fragment after inflating it's layout.
ViewHolder(View) - Constructor for class uk.co.ribot.easyadapter.ViewHolder
 
ViewId - Annotation Type in uk.co.ribot.easyadapter.annotations
Field annotation used to link a view Id with a View field

A C E F G I L O P S U V