for (ConfigurationInspector.ConfigAttribute attribute : record.getAttributes()) { attributesBuilder.add(new ConfigItem(attribute.getPropertyName(), attribute.getDefaultValue(), attribute.getDescription()));
private static ColumnPrinter makePrinterForConfiguration(ConfigurationFactory configurationFactory) { ConfigurationInspector configurationInspector = new ConfigurationInspector(); ColumnPrinter columnPrinter = new ColumnPrinter(); columnPrinter.addColumn(PROPERTY_NAME_COLUMN); columnPrinter.addColumn(DEFAULT_VALUE_COLUMN); columnPrinter.addColumn(CURRENT_VALUE_COLUMN); columnPrinter.addColumn(DESCRIPTION_COLUMN); for (ConfigRecord<?> record : configurationInspector.inspect(configurationFactory)) { for (ConfigAttribute attribute : record.getAttributes()) { columnPrinter.addValue(PROPERTY_NAME_COLUMN, attribute.getPropertyName()); columnPrinter.addValue(DEFAULT_VALUE_COLUMN, attribute.getDefaultValue()); columnPrinter.addValue(CURRENT_VALUE_COLUMN, attribute.getCurrentValue()); columnPrinter.addValue(DESCRIPTION_COLUMN, attribute.getDescription()); } } return columnPrinter; } }
private static ColumnPrinter makePrinterForConfiguration(ConfigurationFactory configurationFactory) { ConfigurationInspector configurationInspector = new ConfigurationInspector(); ColumnPrinter columnPrinter = new ColumnPrinter( "PROPERTY", "DEFAULT", "RUNTIME", "DESCRIPTION"); for (ConfigRecord<?> record : configurationInspector.inspect(configurationFactory)) { for (ConfigAttribute attribute : record.getAttributes()) { columnPrinter.addValues( attribute.getPropertyName(), attribute.getDefaultValue(), attribute.getCurrentValue(), attribute.getDescription()); } } return columnPrinter; } }
private static ColumnPrinter makePrinterForConfiguration(ConfigurationFactory configurationFactory) { ConfigurationInspector configurationInspector = new ConfigurationInspector(); ColumnPrinter columnPrinter = new ColumnPrinter( "PROPERTY", "DEFAULT", "RUNTIME", "DESCRIPTION"); for (ConfigRecord<?> record : configurationInspector.inspect(configurationFactory)) { for (ConfigAttribute attribute : record.getAttributes()) { columnPrinter.addValues( attribute.getPropertyName(), attribute.getDefaultValue(), attribute.getCurrentValue(), attribute.getDescription()); } } return columnPrinter; } }
public static <T> ConfigRecord<T> createConfigRecord(ConfigurationProvider<T> configurationProvider) { return new ConfigRecord<>(configurationProvider); }
public SortedSet<ConfigRecord<?>> inspect(ConfigurationFactory configurationFactory) { ImmutableSortedSet.Builder<ConfigRecord<?>> builder = ImmutableSortedSet.naturalOrder(); for (ConfigurationProvider<?> configurationProvider : configurationFactory.getConfigurationProviders()) { ConfigRecord<?> result = new ConfigRecord<>(configurationFactory, configurationProvider); builder.add(result); } return builder.build(); }
public SortedSet<ConfigRecord<?>> inspect(ConfigurationFactory configurationFactory) { ImmutableSortedSet.Builder<ConfigRecord<?>> builder = ImmutableSortedSet.naturalOrder(); for (ConfigurationProvider<?> configurationProvider : configurationFactory.getConfigurationProviders()) { builder.add(ConfigRecord.createConfigRecord(configurationProvider)); } return builder.build(); }
public SortedSet<ConfigRecord<?>> inspect(ConfigurationFactory configurationFactory) { ImmutableSortedSet.Builder<ConfigRecord<?>> builder = ImmutableSortedSet.naturalOrder(); for (ConfigurationProvider<?> configurationProvider : configurationFactory.getConfigurationProviders()) { ConfigRecord<?> result = new ConfigRecord<>(configurationFactory, configurationProvider); builder.add(result); } return builder.build(); }