Interface DataSyncHandler.Builder<T>
- Enclosing interface:
DataSyncHandler<T>
public static interface DataSyncHandler.Builder<T>
-
Method Summary
Modifier and TypeMethodDescriptionbuild()converter(DataSyncHandler.DataConverter<T> converter) convertObject(@NonNull Type type) currentGetter(@NonNull UnaryOperator<T> currentGetter) dataCollector(@NonNull Supplier<Collection<T>> dataCollector) nameExtractor(@NonNull Function<T, String> nameExtractor) singletonCollector(@NonNull Supplier<T> dataCollector)
-
Method Details
-
key
-
alwaysForce
-
converter
@NonNull @NonNull DataSyncHandler.Builder<T> converter(@NonNull DataSyncHandler.DataConverter<T> converter) -
convertObject
-
writer
-
currentGetter
@NonNull @NonNull DataSyncHandler.Builder<T> currentGetter(@NonNull @NonNull UnaryOperator<T> currentGetter) -
nameExtractor
-
dataCollector
@NonNull @NonNull DataSyncHandler.Builder<T> dataCollector(@NonNull @NonNull Supplier<Collection<T>> dataCollector) -
singletonCollector
-
build
-