Java Map Merge mergeCustomProperties(Map copyTo, Map copyFrom)

Here you can find the source of mergeCustomProperties(Map copyTo, Map copyFrom)

Description

merge Custom Properties

License

Open Source License

Declaration

public static Map<String, String> mergeCustomProperties(Map<String, String> copyTo,
            Map<String, String> copyFrom) 

Method Source Code

//package com.java2s;
/*/*from  w  w w  . j  a v  a2s  .  com*/
 * Copyright (c) 2016 VMware, Inc. All Rights Reserved.
 *
 * This product is licensed to you under the Apache License, Version 2.0 (the "License").
 * You may not use this product except in compliance with the License.
 *
 * This product may include a number of subcomponents with separate copyright notices
 * and license terms. Your use of these subcomponents is subject to the terms and
 * conditions of the subcomponent's license, as noted in the LICENSE file.
 */

import java.util.Map;

public class Main {
    public static Map<String, String> mergeCustomProperties(
            Map<String, String> copyTo, Map<String, String> copyFrom) {
        if (copyTo == null) {
            return copyFrom;
        } else if (copyFrom != null && !copyFrom.isEmpty()) {
            copyTo.putAll(copyFrom);
        }

        return copyTo;
    }
}

Related

  1. mergeCompositions( Map target, Map source)
  2. mergeConfig(Map userConfig, Map referenceConfig)
  3. mergeCounterMap(Map map, String key, Object value)
  4. mergeCountMaps(Map base, Map other)
  5. mergeCounts(Map counter, String key)
  6. mergeDefaults(Map content, Map defaults)
  7. mergeEntries( Map dest, Iterable> entries)
  8. mergeEnv(Map newEnv, Map env)
  9. mergeEnvironmentVariables(Map environmentSource, Map environmentDestination, String environmentVariable)