-
public abstract class FileProperties.CalculationCallback
-
-
Field Summary
Fields Modifier and Type Field Description private final LongupdateIntervalprivate CoroutineScopeuiScope
-
Constructor Summary
Constructors Constructor Description FileProperties.CalculationCallback(Long updateInterval, CoroutineScope uiScope)
-
Method Summary
Modifier and Type Method Description final LonggetUpdateInterval()final CoroutineScopegetUiScope()final UnitsetUiScope(CoroutineScope uiScope)UnitonUpdate(FileProperties properties)abstract UnitonComplete(FileProperties properties)UnitonCanceled(FileProperties properties)UnitonError()-
-
Constructor Detail
-
FileProperties.CalculationCallback
FileProperties.CalculationCallback(Long updateInterval, CoroutineScope uiScope)
-
-
Method Detail
-
getUpdateInterval
final Long getUpdateInterval()
-
getUiScope
final CoroutineScope getUiScope()
-
setUiScope
final Unit setUiScope(CoroutineScope uiScope)
-
onUpdate
@UiThread() Unit onUpdate(FileProperties properties)
-
onComplete
@UiThread() abstract Unit onComplete(FileProperties properties)
-
onCanceled
@UiThread() Unit onCanceled(FileProperties properties)
-
-
-
-