Module org.refcodes.textual
Package org.refcodes.textual
Interface FontSizeAccessor.FontSizeProperty
- All Superinterfaces:
FontSizeAccessor
,FontSizeAccessor.FontSizeMutator
- All Known Implementing Classes:
AsciiArtBuilder
- Enclosing interface:
- FontSizeAccessor
public static interface FontSizeAccessor.FontSizeProperty extends FontSizeAccessor, FontSizeAccessor.FontSizeMutator
Provides a font style property.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.textual.FontSizeAccessor
FontSizeAccessor.FontSizeBuilder<B extends FontSizeAccessor.FontSizeBuilder<B>>, FontSizeAccessor.FontSizeMutator, FontSizeAccessor.FontSizeProperty
-
Method Summary
Modifier and Type Method Description default int
letFontSize(int aFontSize)
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given integer (setter) as ofFontSizeAccessor.FontSizeMutator.setFontSize(int)
and returns the very same value (getter).Methods inherited from interface org.refcodes.textual.FontSizeAccessor
getFontSize
Methods inherited from interface org.refcodes.textual.FontSizeAccessor.FontSizeMutator
setFontSize
-
Method Details
-
letFontSize
default int letFontSize(int aFontSize)This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given integer (setter) as ofFontSizeAccessor.FontSizeMutator.setFontSize(int)
and returns the very same value (getter).- Parameters:
aFontSize
- The integer to set (viaFontSizeAccessor.FontSizeMutator.setFontSize(int)
).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-