Package io.micronaut.spring.core.env
Class PropertyResolverAdapter
- java.lang.Object
-
- io.micronaut.spring.core.env.PropertyResolverAdapter
-
- All Implemented Interfaces:
org.springframework.core.env.PropertyResolver
public class PropertyResolverAdapter extends java.lang.Object implements org.springframework.core.env.PropertyResolver
Adapts aPropertyResolver
to a SpringPropertyResolver
.- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description PropertyResolverAdapter(io.micronaut.core.value.PropertyResolver propertyResolver, io.micronaut.context.env.PropertyPlaceholderResolver placeholderResolver)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
containsProperty(java.lang.String key)
java.lang.String
getProperty(java.lang.String key)
<T> T
getProperty(java.lang.String key, java.lang.Class<T> targetType)
<T> T
getProperty(java.lang.String key, java.lang.Class<T> targetType, T defaultValue)
java.lang.String
getProperty(java.lang.String key, java.lang.String defaultValue)
io.micronaut.core.value.PropertyResolver
getPropertyResolver()
java.lang.String
getRequiredProperty(java.lang.String key)
<T> T
getRequiredProperty(java.lang.String key, java.lang.Class<T> targetType)
java.lang.String
resolvePlaceholders(java.lang.String text)
java.lang.String
resolveRequiredPlaceholders(java.lang.String text)
-
-
-
Constructor Detail
-
PropertyResolverAdapter
public PropertyResolverAdapter(io.micronaut.core.value.PropertyResolver propertyResolver, io.micronaut.context.env.PropertyPlaceholderResolver placeholderResolver)
Constructor.- Parameters:
propertyResolver
- The property resolverplaceholderResolver
- The property placeholder resolver
-
-
Method Detail
-
getPropertyResolver
public io.micronaut.core.value.PropertyResolver getPropertyResolver()
- Returns:
- The micronaut property resolver
-
containsProperty
public boolean containsProperty(java.lang.String key)
- Specified by:
containsProperty
in interfaceorg.springframework.core.env.PropertyResolver
-
getProperty
public java.lang.String getProperty(java.lang.String key)
- Specified by:
getProperty
in interfaceorg.springframework.core.env.PropertyResolver
-
getProperty
public java.lang.String getProperty(java.lang.String key, java.lang.String defaultValue)
- Specified by:
getProperty
in interfaceorg.springframework.core.env.PropertyResolver
-
getProperty
public <T> T getProperty(java.lang.String key, java.lang.Class<T> targetType)
- Specified by:
getProperty
in interfaceorg.springframework.core.env.PropertyResolver
-
getProperty
public <T> T getProperty(java.lang.String key, java.lang.Class<T> targetType, T defaultValue)
- Specified by:
getProperty
in interfaceorg.springframework.core.env.PropertyResolver
-
getRequiredProperty
public java.lang.String getRequiredProperty(java.lang.String key) throws java.lang.IllegalStateException
- Specified by:
getRequiredProperty
in interfaceorg.springframework.core.env.PropertyResolver
- Throws:
java.lang.IllegalStateException
-
getRequiredProperty
public <T> T getRequiredProperty(java.lang.String key, java.lang.Class<T> targetType) throws java.lang.IllegalStateException
- Specified by:
getRequiredProperty
in interfaceorg.springframework.core.env.PropertyResolver
- Throws:
java.lang.IllegalStateException
-
resolvePlaceholders
public java.lang.String resolvePlaceholders(java.lang.String text)
- Specified by:
resolvePlaceholders
in interfaceorg.springframework.core.env.PropertyResolver
-
resolveRequiredPlaceholders
public java.lang.String resolveRequiredPlaceholders(java.lang.String text) throws java.lang.IllegalArgumentException
- Specified by:
resolveRequiredPlaceholders
in interfaceorg.springframework.core.env.PropertyResolver
- Throws:
java.lang.IllegalArgumentException
-
-