- All Superinterfaces:
NamespaceAccessor
,NamespaceAccessor.NamespaceMutator
- Enclosing interface:
- NamespaceAccessor
public static interface NamespaceAccessor.NamespaceProperty
extends NamespaceAccessor, NamespaceAccessor.NamespaceMutator
Provides a namespace property.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.mixin.NamespaceAccessor
NamespaceAccessor.NamespaceBuilder<B extends NamespaceAccessor.NamespaceBuilder<B>>, NamespaceAccessor.NamespaceMutator, NamespaceAccessor.NamespaceProperty
-
Method Summary
Modifier and TypeMethodDescriptiondefault String
letNamespace
(String aNamespace) This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenString
(setter) as ofNamespaceAccessor.NamespaceMutator.setNamespace(String)
and returns the very same value (getter).Methods inherited from interface org.refcodes.mixin.NamespaceAccessor
getNamespace
Methods inherited from interface org.refcodes.mixin.NamespaceAccessor.NamespaceMutator
setNamespace
-
Method Details
-
letNamespace
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenString
(setter) as ofNamespaceAccessor.NamespaceMutator.setNamespace(String)
and returns the very same value (getter).- Parameters:
aNamespace
- TheString
to set (viaNamespaceAccessor.NamespaceMutator.setNamespace(String)
).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-