@NotNull public HierarchicalConfiguration toConfiguration() { return new HierarchicalConfiguration(); }
public PluginFactory() { super(); HierarchicalConfiguration configuration = new HierarchicalConfiguration(); configuration.setDelimiterParsingDisabled(true); config = configuration; }
public MailboxListener build() { Preconditions.checkState(clazz.isPresent(), "'clazz' is mandatory"); return injector.createChildInjector( binder -> binder.bind(MailboxListener.ExecutionMode.class) .toInstance(executionMode.orElse(MailboxListener.ExecutionMode.SYNCHRONOUS)), binder -> binder.bind(HierarchicalConfiguration.class) .toInstance(configuration.orElse(new HierarchicalConfiguration()))) .getInstance(clazz.get()); } }
/** * {@inheritDoc} */ @Override public HierarchicalConfiguration deserialize(InputStream input) throws ConfigurationException { String content; try { content = IOUtils.toString(input); } catch (IOException e) { throw new ConfigurationException("Failed to read from stream."); } if (content.isEmpty()) { return new HierarchicalConfiguration(); } Object tree; try { tree = yaml.load(content); } catch (ParserException e) { throw new ConfigurationException("Failed to parse input as valid YAML.", e); } HierarchicalConfiguration configuration = new HierarchicalConfiguration(); traverseTreeAndLoad(configuration.getRootNode(), tree); return configuration; }
/** * Creates a configuration object with the union of all properties * defined in the <code><additional></code> section. This * implementation returns a {@code HierarchicalConfiguration} * object. * * @param configs a collection with * {@code AdditionalConfigurationData} objects * @return the union configuration (can be <b>null</b>) */ protected Configuration createAdditionalConfiguration(Collection<AdditionalConfigurationData> configs) { HierarchicalConfiguration result = new HierarchicalConfiguration(); for (AdditionalConfigurationData cdata : configs) { result.addNodes(cdata.getAt(), createRootNode(cdata).getChildren()); } return result.isEmpty() ? null : result; }
synchronized (lock) hc = new HierarchicalConfiguration((HierarchicalConfiguration) conf); HierarchicalConfiguration hc = new HierarchicalConfiguration(); if (engine != null)
synchronized (lock) hc = new HierarchicalConfiguration((HierarchicalConfiguration) conf); HierarchicalConfiguration hc = new HierarchicalConfiguration(); if (engine != null)
/** * Creates a configuration object with the union of all properties * defined in the <code><additional></code> section. This * implementation returns a {@code HierarchicalConfiguration} * object. * * @param configs a collection with * {@code AdditionalConfigurationData} objects * @return the union configuration (can be <b>null</b>) */ protected Configuration createAdditionalConfiguration(Collection<AdditionalConfigurationData> configs) { HierarchicalConfiguration result = new HierarchicalConfiguration(); for (AdditionalConfigurationData cdata : configs) { result.addNodes(cdata.getAt(), createRootNode(cdata).getChildren()); } return result.isEmpty() ? null : result; }
/** * Creates a configuration root node for the specified configuration. * * @param cdata the configuration data object * @return a root node for this configuration */ private HierarchicalConfiguration.Node createRootNode(AdditionalConfigurationData cdata) { if (cdata.getConfiguration() instanceof HierarchicalConfiguration) { // we can directly use this configuration's root node return ((HierarchicalConfiguration) cdata.getConfiguration()).getRoot(); } else { // transform configuration to a hierarchical root node HierarchicalConfiguration hc = new HierarchicalConfiguration(); ConfigurationUtils.copy(cdata.getConfiguration(), hc); return hc.getRoot(); } } }
/** * Creates a configuration root node for the specified configuration. * * @param cdata the configuration data object * @return a root node for this configuration */ private HierarchicalConfiguration.Node createRootNode(AdditionalConfigurationData cdata) { if (cdata.getConfiguration() instanceof HierarchicalConfiguration) { // we can directly use this configuration's root node return ((HierarchicalConfiguration) cdata.getConfiguration()).getRoot(); } else { // transform configuration to a hierarchical root node HierarchicalConfiguration hc = new HierarchicalConfiguration(); ConfigurationUtils.copy(cdata.getConfiguration(), hc); return hc.getRoot(); } } }
if (nodes.isEmpty()) return new HierarchicalConfiguration(); HierarchicalConfiguration result = new HierarchicalConfiguration() return (result.isEmpty()) ? new HierarchicalConfiguration() : result;
@Test public void configureShouldNotThrowOnEmptyConfiguration() throws Exception { repositoryStore = new MemoryMailRepositoryStore(urlStore, Sets.newHashSet( new MemoryMailRepositoryProvider())); repositoryStore.configure(new HierarchicalConfiguration()); repositoryStore.init(); }
if (nodes.isEmpty()) return new HierarchicalConfiguration(); HierarchicalConfiguration result = new HierarchicalConfiguration() return (result.isEmpty()) ? new HierarchicalConfiguration() : result;