public class SubItem extends AbstractModelItem<com.iotize.android.applibrary.ui.flexibleadapter.SubItem.ChildViewHolder> implements eu.davidea.flexibleadapter.items.ISectionable<com.iotize.android.applibrary.ui.flexibleadapter.SubItem.ChildViewHolder,eu.davidea.flexibleadapter.items.IHeader>, eu.davidea.flexibleadapter.items.IFilterable<java.lang.String>
AbstractFlexibleItem to benefit of the already
implemented methods (getter and setters).| Constructor and Description |
|---|
SubItem(java.lang.String id) |
| Modifier and Type | Method and Description |
|---|---|
void |
bindViewHolder(eu.davidea.flexibleadapter.FlexibleAdapter adapter,
com.iotize.android.applibrary.ui.flexibleadapter.SubItem.ChildViewHolder holder,
int position,
java.util.List payloads) |
com.iotize.android.applibrary.ui.flexibleadapter.SubItem.ChildViewHolder |
createViewHolder(android.view.View view,
eu.davidea.flexibleadapter.FlexibleAdapter adapter) |
boolean |
filter(java.lang.String constraint) |
eu.davidea.flexibleadapter.items.IHeader |
getHeader() |
int |
getLayoutRes() |
void |
setHeader(eu.davidea.flexibleadapter.items.IHeader header) |
java.lang.String |
toString() |
equals, getId, getSubtitle, getTitle, setId, setSubtitle, setTitlegetBubbleText, getItemViewType, getSpanSize, isDraggable, isEnabled, isHidden, isSelectable, isSwipeable, onViewAttached, onViewDetached, setDraggable, setEnabled, setHidden, setSelectable, setSwipeable, shouldNotifyChange, unbindViewHoldergetClass, hashCode, notify, notifyAll, wait, wait, waitgetBubbleText, getItemViewType, getSpanSize, isDraggable, isEnabled, isHidden, isSelectable, isSwipeable, onViewAttached, onViewDetached, setDraggable, setEnabled, setHidden, setSelectable, setSwipeable, shouldNotifyChange, unbindViewHolderpublic eu.davidea.flexibleadapter.items.IHeader getHeader()
getHeader in interface eu.davidea.flexibleadapter.items.ISectionable<com.iotize.android.applibrary.ui.flexibleadapter.SubItem.ChildViewHolder,eu.davidea.flexibleadapter.items.IHeader>public void setHeader(eu.davidea.flexibleadapter.items.IHeader header)
setHeader in interface eu.davidea.flexibleadapter.items.ISectionable<com.iotize.android.applibrary.ui.flexibleadapter.SubItem.ChildViewHolder,eu.davidea.flexibleadapter.items.IHeader>public int getLayoutRes()
getLayoutRes in interface eu.davidea.flexibleadapter.items.IFlexible<com.iotize.android.applibrary.ui.flexibleadapter.SubItem.ChildViewHolder>getLayoutRes in class eu.davidea.flexibleadapter.items.AbstractFlexibleItem<com.iotize.android.applibrary.ui.flexibleadapter.SubItem.ChildViewHolder>public com.iotize.android.applibrary.ui.flexibleadapter.SubItem.ChildViewHolder createViewHolder(android.view.View view,
eu.davidea.flexibleadapter.FlexibleAdapter adapter)
createViewHolder in interface eu.davidea.flexibleadapter.items.IFlexible<com.iotize.android.applibrary.ui.flexibleadapter.SubItem.ChildViewHolder>createViewHolder in class eu.davidea.flexibleadapter.items.AbstractFlexibleItem<com.iotize.android.applibrary.ui.flexibleadapter.SubItem.ChildViewHolder>public void bindViewHolder(eu.davidea.flexibleadapter.FlexibleAdapter adapter,
com.iotize.android.applibrary.ui.flexibleadapter.SubItem.ChildViewHolder holder,
int position,
java.util.List payloads)
bindViewHolder in interface eu.davidea.flexibleadapter.items.IFlexible<com.iotize.android.applibrary.ui.flexibleadapter.SubItem.ChildViewHolder>bindViewHolder in class eu.davidea.flexibleadapter.items.AbstractFlexibleItem<com.iotize.android.applibrary.ui.flexibleadapter.SubItem.ChildViewHolder>public boolean filter(java.lang.String constraint)
filter in interface eu.davidea.flexibleadapter.items.IFilterable<java.lang.String>public java.lang.String toString()
toString in class AbstractModelItem<com.iotize.android.applibrary.ui.flexibleadapter.SubItem.ChildViewHolder>