ViewAdapter
This class defines the view holder and abstracts the list view population.
The layout associated with the item view defines the view holder type
The library user never have to worry about this abstraction and all the APIs to interact with Adapter is provided through the PlaceHolderView instance.
Get Adapter
placeHolderView.getViewAdapter();