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 does not(!)
contain the dot "." separating the extension from the name, e.g. "ini"
(instead of ".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 TypeMethodDescriptiondefault 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.
-