Module org.refcodes.graphical
Package org.refcodes.graphical
Interface OpacityAccessor.OpacityProperty
- All Superinterfaces:
OpacityAccessor
,OpacityAccessor.OpacityMutator
- Enclosing interface:
- OpacityAccessor
public static interface OpacityAccessor.OpacityProperty
extends OpacityAccessor, OpacityAccessor.OpacityMutator
Provides a opacity property.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.graphical.OpacityAccessor
OpacityAccessor.OpacityBuilder<B extends OpacityAccessor.OpacityBuilder<B>>, OpacityAccessor.OpacityMutator, OpacityAccessor.OpacityProperty
-
Method Summary
Modifier and TypeMethodDescriptiondefault double
letOpacity
(double aOpacity) This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given double (setter) as ofOpacityAccessor.OpacityMutator.setOpacity(double)
and returns the very same value (getter).Methods inherited from interface org.refcodes.graphical.OpacityAccessor
getOpacity
Methods inherited from interface org.refcodes.graphical.OpacityAccessor.OpacityMutator
setOpacity
-
Method Details
-
letOpacity
default double letOpacity(double aOpacity) This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given double (setter) as ofOpacityAccessor.OpacityMutator.setOpacity(double)
and returns the very same value (getter).- Parameters:
aOpacity
- The double to set (viaOpacityAccessor.OpacityMutator.setOpacity(double)
).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-