Package io.micronaut.context.env
Interface DefaultPropertyPlaceholderResolver.Segment
- All Known Implementing Classes:
DefaultPropertyPlaceholderResolver.PlaceholderSegment
,DefaultPropertyPlaceholderResolver.RawSegment
- Enclosing class:
- DefaultPropertyPlaceholderResolver
public static interface DefaultPropertyPlaceholderResolver.Segment
A segment of placeholder resolution.
- Since:
- 1.1.0
- Author:
- James Kleeh
-
Method Summary
-
Method Details
-
getValue
Returns the value of a given segment converted to the provided type.- Type Parameters:
T
- The type to convert the value to- Parameters:
type
- The class- Returns:
- The converted value
- Throws:
ConfigurationException
- If any error occurs
-
findValue
Returns the optional value of a given segment converted to the provided type. Any conversions errors are ignored.- Type Parameters:
T
- The type to convert the value to- Parameters:
type
- The class- Returns:
- The converted optional value
- Since:
- 4.2.0
-