public static class DataDiffSection.Builder<T> extends Section.Builder<DataDiffSection.Builder<T>>
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
DataDiffSection |
build() |
DataDiffSection.Builder<T> |
data(List<T> data) |
DataDiffSection.Builder<T> |
detectMoves(Boolean detectMoves) |
DataDiffSection.Builder<T> |
getThis() |
DataDiffSection.Builder<T> |
key(String key)
Sets the key of this
Section local to his parent. |
DataDiffSection.Builder<T> |
loadingEventHandler(EventHandler<LoadingEvent> loadingEventHandler) |
DataDiffSection.Builder<T> |
onCheckIsSameContentEventHandler(EventHandler onCheckIsSameContentEventHandler) |
DataDiffSection.Builder<T> |
onCheckIsSameItemEventHandler(EventHandler onCheckIsSameItemEventHandler) |
protected void |
release() |
DataDiffSection.Builder<T> |
renderEventHandler(EventHandler renderEventHandler) |
DataDiffSection.Builder<T> |
trimHeadAndTail(Boolean trimHeadAndTail) |
DataDiffSection.Builder<T> |
trimSameInstancesOnly(Boolean trimSameInstancesOnly) |
checkArgs, init
dipsToPixels, init, resolveBoolAttr, resolveBoolRes, resolveColorAttr, resolveColorRes, resolveDimenOffsetAttr, resolveDimenOffsetRes, resolveDimenSizeAttr, resolveDimenSizeRes, resolveDrawableAttr, resolveDrawableRes, resolveFloatAttr, resolveFloatRes, resolveIntArrayAttr, resolveIntAttr, resolveIntegerArrayAttr, resolveIntegerArrayRes, resolveIntRes, resolveStringArrayAttr, resolveStringArrayRes, resolveStringAttr, resolveStringRes, resolveStringRes, sipsToPixels
public DataDiffSection.Builder<T> data(List<T> data)
public DataDiffSection.Builder<T> detectMoves(@Nullable Boolean detectMoves)
public DataDiffSection.Builder<T> trimHeadAndTail(Boolean trimHeadAndTail)
public DataDiffSection.Builder<T> trimSameInstancesOnly(Boolean trimSameInstancesOnly)
public DataDiffSection.Builder<T> onCheckIsSameContentEventHandler(EventHandler onCheckIsSameContentEventHandler)
public DataDiffSection.Builder<T> onCheckIsSameItemEventHandler(EventHandler onCheckIsSameItemEventHandler)
public DataDiffSection.Builder<T> renderEventHandler(EventHandler renderEventHandler)
public DataDiffSection.Builder<T> key(String key)
Section.Builder
Section
local to his parent.key
in class Section.Builder<DataDiffSection.Builder<T>>
public DataDiffSection.Builder<T> loadingEventHandler(EventHandler<LoadingEvent> loadingEventHandler)
loadingEventHandler
in class Section.Builder<DataDiffSection.Builder<T>>
public DataDiffSection.Builder<T> getThis()
getThis
in class Section.Builder<DataDiffSection.Builder<T>>
public DataDiffSection build()
build
in class Section.Builder<DataDiffSection.Builder<T>>
Section
.protected void release()
release
in class Section.Builder<DataDiffSection.Builder<T>>