package

com.shinobicontrols.grids.core

A high-performance grid component for the Android platform.

Interfaces

AdapterSpec

Defines some general properties of the ShinobiGridView such as the number of rows the grid will contain. 

ColumnSpec

Defines certain properties and behavior of a Column

HasGridBehavior

Describes grid-specific behavior. 

ItemViewHolderCreator

An ItemViewHolderCreator maps an itemViewType, which is just a unique int identifier, to a method of creating a corresponding android.support.v7.widget.RecyclerView.ViewHolder. 

SelectionMode

An interface which is used to define how selection of items within the ShinobiGridView happens. 

ShinobiGridViewAccessProvider

Provides access to a ShinobiGridView

Classes

Column

Represents a column in a ShinobiGridView

Column.Callback

A callback providing controlled access to the Column through a number of useful methods. 

GridRecyclerView

RecyclerView implementation that is specific to the ShinobiGridView

Selector

A helper class which facilitates operations associated with the selection and deselection of items within the ShinobiGridView

ShinobiGridView

The ShinobiGridView is a highly customizable UI component that efficiently displays grid based information. 

Exceptions

InvalidTrialLicenseException

Thrown when, in the shinobigrids product, a ShinobiGridView tries to render and a valid trial license key has not been set on the grid (via setTrialLicenseKey(String)).