public class PropositionUtil extends Object
public static <T extends TemporalProposition> List<T> getView(List<T> params, Long minValid, Long maxValid)
params - a List of propositions.minValid - maxValid - public static <T extends TemporalProposition> Map<String,List<T>> getView(Map<String,List<T>> paramsByKey, Long minValid, Long maxValid)
public static <T extends Proposition> Map<String,List<T>> createPropositionMap(List<T> propositions)
propositions - a List of Propositions.String -> List, with
propositions in the same order as they were found in the
argument.public static PrimitiveParameter binarySearch(List<PrimitiveParameter> params, long timestamp)
list - a List of PrimitiveParameter
objects all with the same paramId, cannot be null.tstamp - the timestamp we're interested in finding.PrimitiveParameter, or null if not found.public static long distanceBetween(TemporalProposition firstProp, TemporalProposition secondProp)
public static long distanceBetween(TemporalProposition firstProp, TemporalProposition secondProp, Unit units)
public static String distanceBetweenFormattedShort(TemporalProposition firstProp, TemporalProposition secondProp)
public static String distanceBetweenFormattedShort(TemporalProposition firstProp, TemporalProposition secondProp, Unit units)
public static String distanceBetweenFormattedMedium(TemporalProposition firstProp, TemporalProposition secondProp)
public static String distanceBetweenFormattedMedium(TemporalProposition firstProp, TemporalProposition secondProp, Unit units)
public static String distanceBetweenFormattedLong(TemporalProposition firstProp, TemporalProposition secondProp)
public static String distanceBetweenFormattedLong(TemporalProposition firstProp, TemporalProposition secondProp, Unit units)
Copyright © 2012–2018 Emory University. All rights reserved.