Package org.proforma.variability.util
Class Derive
- java.lang.Object
-
- org.proforma.variability.util.Derive
-
public class Derive extends Object
-
-
Constructor Summary
Constructors Constructor Description Derive()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<V>
deriveFrom(Map<String,Object> map, Vp vp, DerivativeAggregateType aggregateType, String jsSource)
static V
deriveValueFrom(Map<String,Object> map, Vp vp, String jsSource)
static List<V>
deriveValuesFrom(Map<String,Object> map, VarSpecLeafDerive leaf)
static List<V>
deriveValuesFrom(Map<String,Object> map, Vp vp, String jsSource)
static LinkedHashMap<String,Object>
getAsKeyOrderedMap(CV cv)
static LinkedHashMap<String,Object>
getAsKeyOrderedMap(CVp cvp, CV cv)
static LinkedHashMap<String,Object>
getAsKeyOrderedMap(CVp cvp, CV cv, List<String> restrictToKeys)
static LinkedHashMap<String,Object>
getAsKeyOrderedMap(CV cv, List<String> restrictToKeys)
-
-
-
Method Detail
-
deriveValuesFrom
public static List<V> deriveValuesFrom(Map<String,Object> map, VarSpecLeafDerive leaf)
-
deriveValuesFrom
public static List<V> deriveValuesFrom(Map<String,Object> map, Vp vp, String jsSource)
-
deriveFrom
public static List<V> deriveFrom(Map<String,Object> map, Vp vp, DerivativeAggregateType aggregateType, String jsSource)
-
getAsKeyOrderedMap
public static LinkedHashMap<String,Object> getAsKeyOrderedMap(CV cv)
-
getAsKeyOrderedMap
public static LinkedHashMap<String,Object> getAsKeyOrderedMap(CV cv, List<String> restrictToKeys)
-
getAsKeyOrderedMap
public static LinkedHashMap<String,Object> getAsKeyOrderedMap(CVp cvp, CV cv)
-
-