public Registry getSection()

in spring-registry/spring-registry-commons/src/main/java/org/apache/archiva/components/registry/commons/CommonsConfigurationRegistry.java [701:720]


    public Registry getSection( String name )
    {
        if (!StringUtils.isEmpty( name ) && configuration instanceof CombinedConfiguration)
        {
            CombinedConfiguration combinedConfiguration = (CombinedConfiguration) configuration;
            Configuration configuration = combinedConfiguration.getConfiguration( name );
            try
            {
                ConfigurationBuilder<? extends Configuration> builder = ( (CombinedConfigurationBuilder) configurationBuilder ).getNamedBuilder( name );
                return configuration == null ? null : new CommonsConfigurationRegistry( builder, configuration );
            }
            catch ( ConfigurationException e )
            {
                logger.debug( "Unable to retrieve builder for configuration {}", name );
                return null;
            }
        } else {
            return null;
        }
    }