Package io.jmix.reports.yarg.structure
Interface DefaultValueProvider<T>
- Type Parameters:
T- parameter class
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Interface implemented by clients that need to provide a dynamic default value for a input parameter,
or default value for a complex data type that can't be expressed with annotation.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetDefaultValue(ReportParameter parameter) Obtain default value for the input parameter.
-
Method Details
-
getDefaultValue
Obtain default value for the input parameter.- Parameters:
parameter- input parameter- Returns:
- default value, already converted into necessary data type
-