final class PlexusConfigurations
extends java.lang.Object
Providers for properties with @Configuration metadata.| Modifier and Type | Class and Description |
|---|---|
private static class |
PlexusConfigurations.ConfigurationProvider<T>
Provider of Plexus configurations. |
| Modifier and Type | Field and Description |
|---|---|
private javax.inject.Provider<PlexusBeanConverter> |
converterProvider |
| Constructor and Description |
|---|
PlexusConfigurations(com.google.inject.spi.TypeEncounter<?> encounter) |
| Modifier and Type | Method and Description |
|---|---|
<T> javax.inject.Provider<T> |
lookup(org.codehaus.plexus.component.annotations.Configuration configuration,
BeanProperty<T> property)
Creates a
Provider that provides values that match the given property configuration. |
private final javax.inject.Provider<PlexusBeanConverter> converterProvider
PlexusConfigurations(com.google.inject.spi.TypeEncounter<?> encounter)
public <T> javax.inject.Provider<T> lookup(org.codehaus.plexus.component.annotations.Configuration configuration,
BeanProperty<T> property)
Provider that provides values that match the given property configuration.configuration - The Plexus configurationproperty - The bean property