final class PlexusConfigurations
extends java.lang.Object
Provider
s 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