Module org.refcodes.tabular
Package org.refcodes.tabular
Interface RecordsAccessor.RecordsProperty<T>
-
- Type Parameters:
T
- the generic type
- All Superinterfaces:
RecordsAccessor<T>
,RecordsAccessor.RecordsMutator<T>
- Enclosing interface:
- RecordsAccessor<T>
public static interface RecordsAccessor.RecordsProperty<T> extends RecordsAccessor<T>, RecordsAccessor.RecordsMutator<T>
Provides aRecords
property.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.tabular.RecordsAccessor
RecordsAccessor.RecordsMutator<T>, RecordsAccessor.RecordsProperty<T>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Records<T>
letRecords(Records<T> aRecords)
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given value (setter) as ofRecordsAccessor.RecordsMutator.setRecords(Records)
and returns the very same value (getter).-
Methods inherited from interface org.refcodes.tabular.RecordsAccessor
getRecords
-
Methods inherited from interface org.refcodes.tabular.RecordsAccessor.RecordsMutator
setRecords
-
-
-
-
Method Detail
-
letRecords
default Records<T> letRecords(Records<T> aRecords)
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given value (setter) as ofRecordsAccessor.RecordsMutator.setRecords(Records)
and returns the very same value (getter).- Parameters:
aRecords
- The value to set (viaRecordsAccessor.RecordsMutator.setRecords(Records)
).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-
-