Class PlexusConfigurations

java.lang.Object
org.eclipse.sisu.plexus.PlexusConfigurations

final class PlexusConfigurations extends Object
Creates Providers for properties with @Configuration metadata.
  • Field Details

    • converterProvider

      private final javax.inject.Provider<PlexusBeanConverter> converterProvider
  • Constructor Details

    • PlexusConfigurations

      PlexusConfigurations(com.google.inject.spi.TypeEncounter<?> encounter)
  • Method Details

    • lookup

      public <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.
      Parameters:
      configuration - The Plexus configuration
      property - The bean property
      Returns:
      Provider that provides configured values for the given property