OptaPlanner core 6.0.0.Beta3

org.optaplanner.core.config.util
Class ConfigUtils

java.lang.Object
  extended by org.optaplanner.core.config.util.ConfigUtils

public class ConfigUtils
extends Object


Method Summary
static
<T> List<T>
inheritMergeableListProperty(List<T> originalList, List<T> inheritedList)
           
static
<K,T> Map<K,T>
inheritMergeableMapProperty(Map<K,T> originalMap, Map<K,T> inheritedMap)
           
static
<T> T
inheritOverwritableProperty(T original, T inherited)
           
static
<T> T
newInstance(Object bean, String propertyName, Class<T> clazz)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newInstance

public static <T> T newInstance(Object bean,
                                String propertyName,
                                Class<T> clazz)

inheritOverwritableProperty

public static <T> T inheritOverwritableProperty(T original,
                                                T inherited)

inheritMergeableListProperty

public static <T> List<T> inheritMergeableListProperty(List<T> originalList,
                                                       List<T> inheritedList)

inheritMergeableMapProperty

public static <K,T> Map<K,T> inheritMergeableMapProperty(Map<K,T> originalMap,
                                                         Map<K,T> inheritedMap)

OptaPlanner core 6.0.0.Beta3

Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.