-
- All Superinterfaces:
TimeStampAccessor
,TimeStampAccessor.TimeStampMutator
- Enclosing interface:
- TimeStampAccessor
public static interface TimeStampAccessor.TimeStampProperty extends TimeStampAccessor, TimeStampAccessor.TimeStampMutator
Provides a timeStamp property.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.TimeStampAccessor
TimeStampAccessor.TimeStampBuilder<B extends TimeStampAccessor.TimeStampBuilder<B>>, TimeStampAccessor.TimeStampMutator, TimeStampAccessor.TimeStampProperty
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default double
letTimeStamp(double aTimeInMillis)
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given double (setter) as ofTimeStampAccessor.TimeStampMutator.setTimeStamp(double)
and returns the very same value (getter).-
Methods inherited from interface org.refcodes.mixin.TimeStampAccessor
getTimeStamp
-
Methods inherited from interface org.refcodes.mixin.TimeStampAccessor.TimeStampMutator
setTimeStamp
-
-
-
-
Method Detail
-
letTimeStamp
default double letTimeStamp(double aTimeInMillis)
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given double (setter) as ofTimeStampAccessor.TimeStampMutator.setTimeStamp(double)
and returns the very same value (getter).- Parameters:
aTimeInMillis
- The double to set (viaTimeStampAccessor.TimeStampMutator.setTimeStamp(double)
).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-
-