Java Properties Get getNestedProperties(String prefix, Properties properties)

Here you can find the source of getNestedProperties(String prefix, Properties properties)

Description

get Nested Properties

License

Open Source License

Declaration

private static Map getNestedProperties(String prefix, Properties properties) 

Method Source Code

//package com.java2s;
/*/*from www.j a  v  a  2  s  .  c  o m*/
 * This file is copyright Bitronix Software.
 *
 * Bitronix Transaction Manager
 *
 * https://github.com/brettwooldridge/bitronix-hp/blob/master/btm/src/main/java/bitronix/tm/utils/PropertyUtils.java
 *
 * Copyright (c) 2010, Bitronix Software.
 *
 * This copyrighted material is made available to anyone wishing to use, modify,
 * copy, or redistribute it subject to the terms and conditions of the GNU
 * Lesser General Public License, as published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
 * for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with this distribution; if not, write to:
 * Free Software Foundation, Inc.
 * 51 Franklin Street, Fifth Floor
 * Boston, MA 02110-1301 USA
 */

import java.util.*;

public class Main {
    private static Map getNestedProperties(String prefix, Properties properties) {
        Map result = new HashMap();
        Iterator it = properties.entrySet().iterator();
        while (it.hasNext()) {
            Map.Entry entry = (Map.Entry) it.next();
            String name = (String) entry.getKey();
            String value = (String) entry.getValue();
            result.put(prefix + '.' + name, value);
        }
        return result;
    }
}

Related

  1. getIntInRange(Properties props, String name, int defaultValue, int min, int max)
  2. getIntProperty(Properties props, String keyword, int defaultValue)
  3. getIsB37PropertyValue(final Properties dataSourceProperties)
  4. getLocalizedProperties(String[] propertyKeys, Properties properties)
  5. getLong(Properties props, String string, long defaultV)
  6. getProp(Properties props, String name)
  7. getPropertiesForBloomFilter( int requiredFieldsSize, int matchKeySize)
  8. getPropertiesWithPrefix(Properties pro, String prefix)
  9. getProperty(Properties properties, String context, String key, String def)