Module org.refcodes.component
Package org.refcodes.component
Interface ProgressAccessor.ProgressProperty
-
- All Superinterfaces:
ProgressAccessor
,ProgressAccessor.ProgressMutator
- Enclosing interface:
- ProgressAccessor
public static interface ProgressAccessor.ProgressProperty extends ProgressAccessor, ProgressAccessor.ProgressMutator
Provides a progress property.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.component.ProgressAccessor
ProgressAccessor.ProgressMutator, ProgressAccessor.ProgressProperty
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default float
letProgress(float aProgress)
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given float (setter) as ofProgressAccessor.ProgressMutator.setProgress(float)
and returns the very same value (getter).-
Methods inherited from interface org.refcodes.component.ProgressAccessor
getProgress
-
Methods inherited from interface org.refcodes.component.ProgressAccessor.ProgressMutator
setProgress
-
-
-
-
Method Detail
-
letProgress
default float letProgress(float aProgress)
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given float (setter) as ofProgressAccessor.ProgressMutator.setProgress(float)
and returns the very same value (getter).- Parameters:
aProgress
- The float to set (viaProgressAccessor.ProgressMutator.setProgress(float)
).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-
-