Module org.refcodes.mixin
Package org.refcodes.mixin
Interface FilenameExtensionAccessor.FilenameExtensionProperty
- All Superinterfaces:
FilenameExtensionAccessor
,FilenameExtensionAccessor.FilenameExtensionMutator
- Enclosing interface:
- FilenameExtensionAccessor
public static interface FilenameExtensionAccessor.FilenameExtensionProperty extends FilenameExtensionAccessor, FilenameExtensionAccessor.FilenameExtensionMutator
Provides a filename extension property. A filename extensions also
contains the dot "." separating the extension from the name, e.g. ".ini".
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.mixin.FilenameExtensionAccessor
FilenameExtensionAccessor.FilenameExtensionBuilder<B extends FilenameExtensionAccessor.FilenameExtensionBuilder<B>>, FilenameExtensionAccessor.FilenameExtensionMutator, FilenameExtensionAccessor.FilenameExtensionProperty
-
Method Summary
Modifier and Type Method Description default String
letFilenameExtension(String aFilenameExtension)
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenString
(setter) as ofFilenameExtensionAccessor.FilenameExtensionMutator.setFilenameExtension(String)
and returns the very same value (getter).Methods inherited from interface org.refcodes.mixin.FilenameExtensionAccessor
getFilenameExtension
Methods inherited from interface org.refcodes.mixin.FilenameExtensionAccessor.FilenameExtensionMutator
setFilenameExtension
-
Method Details
-
letFilenameExtension
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenString
(setter) as ofFilenameExtensionAccessor.FilenameExtensionMutator.setFilenameExtension(String)
and returns the very same value (getter).- Parameters:
aFilenameExtension
- TheString
to set (viaFilenameExtensionAccessor.FilenameExtensionMutator.setFilenameExtension(String)
).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-