-
- All Superinterfaces:
CaseAccessor
,CaseAccessor.CaseMutator
- All Known Implementing Classes:
CaseStyleBuilder
- Enclosing interface:
- CaseAccessor
public static interface CaseAccessor.CaseProperty extends CaseAccessor, CaseAccessor.CaseMutator
Provides aCase
property.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.textual.CaseAccessor
CaseAccessor.CaseBuilder<B extends CaseAccessor.CaseBuilder<?>>, CaseAccessor.CaseMutator, CaseAccessor.CaseProperty
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Case
letCase(Case aCase)
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenCase
(setter) as ofCaseAccessor.CaseMutator.setCase(Case)
and returns the very same value (getter).-
Methods inherited from interface org.refcodes.textual.CaseAccessor
getCase
-
Methods inherited from interface org.refcodes.textual.CaseAccessor.CaseMutator
setCase
-
-
-
-
Method Detail
-
letCase
default Case letCase(Case aCase)
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenCase
(setter) as ofCaseAccessor.CaseMutator.setCase(Case)
and returns the very same value (getter).- Parameters:
aCase
- TheCase
to set (viaCaseAccessor.CaseMutator.setCase(Case)
).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-
-