public class DeviceInfoItem extends eu.davidea.flexibleadapter.items.AbstractFlexibleItem<DeviceInfoItem.MyViewHolder> implements eu.davidea.flexibleadapter.items.ISectionable<DeviceInfoItem.MyViewHolder,eu.davidea.flexibleadapter.items.IHeader>, RefreshableItem
Modifier and Type | Class and Description |
---|---|
class |
DeviceInfoItem.MyViewHolder
The ViewHolder used by this item.
|
Constructor and Description |
---|
DeviceInfoItem(java.lang.String title,
<any> call) |
DeviceInfoItem(java.lang.String title,
<any> call,
java.lang.String defaultValue,
<any> formatter) |
Modifier and Type | Method and Description |
---|---|
void |
bindViewHolder(eu.davidea.flexibleadapter.FlexibleAdapter<eu.davidea.flexibleadapter.items.IFlexible> adapter,
DeviceInfoItem.MyViewHolder holder,
int position,
java.util.List<java.lang.Object> payloads) |
DeviceInfoItem.MyViewHolder |
createViewHolder(android.view.View view,
eu.davidea.flexibleadapter.FlexibleAdapter adapter) |
boolean |
equals(java.lang.Object o) |
eu.davidea.flexibleadapter.items.IHeader |
getHeader() |
int |
getLayoutRes() |
int |
hashCode() |
int |
refresh() |
void |
setAdapter(DeviceInfoAdapter adapter) |
void |
setHeader(eu.davidea.flexibleadapter.items.IHeader header) |
void |
setValue(java.lang.String value) |
getBubbleText, getItemViewType, getSpanSize, isDraggable, isEnabled, isHidden, isSelectable, isSwipeable, onViewAttached, onViewDetached, setDraggable, setEnabled, setHidden, setSelectable, setSwipeable, shouldNotifyChange, unbindViewHolder
getClass, notify, notifyAll, toString, wait, wait, wait
getBubbleText, getItemViewType, getSpanSize, isDraggable, isEnabled, isHidden, isSelectable, isSwipeable, onViewAttached, onViewDetached, setDraggable, setEnabled, setHidden, setSelectable, setSwipeable, shouldNotifyChange, unbindViewHolder
public DeviceInfoItem(java.lang.String title, <any> call)
public DeviceInfoItem(java.lang.String title, <any> call, java.lang.String defaultValue, <any> formatter)
public int getLayoutRes()
getLayoutRes
in interface eu.davidea.flexibleadapter.items.IFlexible<DeviceInfoItem.MyViewHolder>
getLayoutRes
in class eu.davidea.flexibleadapter.items.AbstractFlexibleItem<DeviceInfoItem.MyViewHolder>
public void bindViewHolder(eu.davidea.flexibleadapter.FlexibleAdapter<eu.davidea.flexibleadapter.items.IFlexible> adapter, DeviceInfoItem.MyViewHolder holder, int position, java.util.List<java.lang.Object> payloads)
bindViewHolder
in interface eu.davidea.flexibleadapter.items.IFlexible<DeviceInfoItem.MyViewHolder>
bindViewHolder
in class eu.davidea.flexibleadapter.items.AbstractFlexibleItem<DeviceInfoItem.MyViewHolder>
public DeviceInfoItem.MyViewHolder createViewHolder(android.view.View view, eu.davidea.flexibleadapter.FlexibleAdapter adapter)
createViewHolder
in interface eu.davidea.flexibleadapter.items.IFlexible<DeviceInfoItem.MyViewHolder>
createViewHolder
in class eu.davidea.flexibleadapter.items.AbstractFlexibleItem<DeviceInfoItem.MyViewHolder>
public eu.davidea.flexibleadapter.items.IHeader getHeader()
getHeader
in interface eu.davidea.flexibleadapter.items.ISectionable<DeviceInfoItem.MyViewHolder,eu.davidea.flexibleadapter.items.IHeader>
public void setHeader(eu.davidea.flexibleadapter.items.IHeader header)
setHeader
in interface eu.davidea.flexibleadapter.items.ISectionable<DeviceInfoItem.MyViewHolder,eu.davidea.flexibleadapter.items.IHeader>
public int refresh()
refresh
in interface RefreshableItem
public void setValue(java.lang.String value)
public boolean equals(java.lang.Object o)
equals
in class eu.davidea.flexibleadapter.items.AbstractFlexibleItem<DeviceInfoItem.MyViewHolder>
public int hashCode()
hashCode
in class java.lang.Object
public void setAdapter(DeviceInfoAdapter adapter)