- All Superinterfaces:
FullNameAccessor
,FullNameAccessor.FullNameMutator
- Enclosing interface:
- FullNameAccessor
public static interface FullNameAccessor.FullNameProperty
extends FullNameAccessor, FullNameAccessor.FullNameMutator
Provides a full name property.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.mixin.FullNameAccessor
FullNameAccessor.FullNameBuilder<B extends FullNameAccessor.FullNameBuilder<B>>, FullNameAccessor.FullNameMutator, FullNameAccessor.FullNameProperty
-
Method Summary
Modifier and TypeMethodDescriptiondefault String
letFullName
(String aFullName) This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenString
(setter) as ofFullNameAccessor.FullNameMutator.setFullName(String)
and returns the very same value (getter).Methods inherited from interface org.refcodes.mixin.FullNameAccessor
getFullName
Methods inherited from interface org.refcodes.mixin.FullNameAccessor.FullNameMutator
setFullName
-
Method Details
-
letFullName
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenString
(setter) as ofFullNameAccessor.FullNameMutator.setFullName(String)
and returns the very same value (getter).- Parameters:
aFullName
- TheString
to set (viaFullNameAccessor.FullNameMutator.setFullName(String)
).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-