List of usage examples for com.google.common.collect Range atLeast
public static <C extends Comparable<?>> Range<C> atLeast(C endpoint)
From source file:com.pingcap.tikv.util.KeyRangeUtils.java
public static Range toRange(Coprocessor.KeyRange range) { if (range == null || (range.getStart().isEmpty() && range.getEnd().isEmpty())) { return Range.all(); }// ww w.j av a 2 s. co m if (range.getStart().isEmpty()) { return Range.lessThan(Comparables.wrap(range.getEnd())); } if (range.getEnd().isEmpty()) { return Range.atLeast(Comparables.wrap(range.getStart())); } return Range.closedOpen(Comparables.wrap(range.getStart()), Comparables.wrap(range.getEnd())); }
From source file:com.android.build.gradle.integration.common.utils.AndroidVersionMatcher.java
public static Matcher<AndroidVersion> atLeast(int version) { return forRange(Range.atLeast(version)); }
From source file:li.klass.fhem.service.graph.gplot.GPlotAxisTestdataBuilder.java
public static GPlotAxis defaultGPlotAxis() { GPlotAxis axis = new GPlotAxis("myLabel", Optional.of(Range.atLeast(10D))); axis.addSeries(defaultGPlotSeriesBuilder().withTitle("series1").withAxis(GPlotSeries.Axis.LEFT).build()); axis.addSeries(defaultGPlotSeriesBuilder().withTitle("series2").withAxis(GPlotSeries.Axis.LEFT).build()); return axis;/*from w w w . java 2 s . c o m*/ }
From source file:com.pingcap.tikv.util.KeyRangeUtils.java
public static Range makeRange(ByteString startKey, ByteString endKey) { if (startKey.isEmpty() && endKey.isEmpty()) { return Range.all(); }// w w w .jav a 2 s . co m if (startKey.isEmpty()) { return Range.lessThan(Comparables.wrap(endKey)); } else if (endKey.isEmpty()) { return Range.atLeast(Comparables.wrap(startKey)); } return Range.closedOpen(Comparables.wrap(startKey), Comparables.wrap(endKey)); }
From source file:org.robotframework.ide.eclipse.main.plugin.project.build.validation.versiondependent.setting.DuplicatedForceTagsValidator.java
@Override protected Range<RobotVersion> getApplicableVersionRange() { return Range.atLeast(new RobotVersion(3, 0)); }
From source file:com.yfiton.api.parameter.validators.IntegerValidator.java
public IntegerValidator(int minValue) { this.range = Range.atLeast(minValue); }
From source file:com.cinchapi.concourse.server.concurrent.RangeTokens.java
/** * Convert the specified range {@code token} to one or more {@link Range * ranges} that provide the appropriate coverage. * //w w w.j av a 2s.co m * @param token * @return the Ranges */ public static Iterable<Range<Value>> convertToRange(RangeToken token) { List<Range<Value>> ranges = Lists.newArrayListWithCapacity(1); if (token.getOperator() == Operator.EQUALS || token.getOperator() == null) { // null operator means // the range token is for // writing ranges.add(Range.singleton(token.getValues()[0])); } else if (token.getOperator() == Operator.NOT_EQUALS) { ranges.add(Range.lessThan(token.getValues()[0])); ranges.add(Range.greaterThan(token.getValues()[0])); } else if (token.getOperator() == Operator.GREATER_THAN) { ranges.add(Range.greaterThan(token.getValues()[0])); } else if (token.getOperator() == Operator.GREATER_THAN_OR_EQUALS) { ranges.add(Range.atLeast(token.getValues()[0])); } else if (token.getOperator() == Operator.LESS_THAN) { ranges.add(Range.lessThan(token.getValues()[0])); } else if (token.getOperator() == Operator.LESS_THAN_OR_EQUALS) { ranges.add(Range.atMost(token.getValues()[0])); } else if (token.getOperator() == Operator.BETWEEN) { Value a = token.getValues()[0]; Value b = token.getValues()[1]; if (a == Value.NEGATIVE_INFINITY && b == Value.POSITIVE_INFINITY) { ranges.add(Range.<Value>all()); } else if (token.getValues().length == 3) { ranges.add(Range.open(a, b)); } else if (token.getValues().length == 4) { ranges.add(Range.closed(a, b)); } else if (token.getValues().length == 5) { ranges.add(Range.openClosed(a, b)); } else { ranges.add(Range.closedOpen(a, b)); } } else if (token.getOperator() == Operator.REGEX || token.getOperator() == Operator.NOT_REGEX) { ranges.add(Range.<Value>all()); } else { throw new UnsupportedOperationException(); } return ranges; }
From source file:org.ow2.proactive.scheduler.common.job.factories.spi.model.validator.RangeValidator.java
public RangeValidator(T minValue) { this.range = Range.atLeast(minValue); }
From source file:com.google.eclipse.protobuf.model.util.IndexRanges.java
/** * @throws BackwardsRangeException if the end number is less than the start number *//*from w w w . j av a 2s . co m*/ public Range<Long> toLongRange(IndexRange indexRange) throws BackwardsRangeException { long from = indexRange.getFrom(); Range<Long> range; String toString = indexRange.getTo(); if (toString == null) { range = Range.singleton(from); } else if (toString.equals(getMaxKeyword())) { range = Range.atLeast(from); } else { Long to = Long.valueOf(toString); if (to < from) { throw new BackwardsRangeException(); } range = Range.closed(from, to); } return range; }
From source file:org.openmhealth.shimmer.common.transformer.FixedTimeZoneDateTimeRangeTransformer.java
@Override public Range<OffsetDateTime> transformRange(Range<OffsetDateTime> inputRange) { if (inputRange.hasLowerBound() && inputRange.hasUpperBound()) { return Range.closedOpen(toFixedTimeZone(inputRange.lowerEndpoint()), toFixedTimeZone(inputRange.upperEndpoint())); }// www .j a v a2 s . c o m if (inputRange.hasLowerBound()) { return Range.atLeast(toFixedTimeZone(inputRange.lowerEndpoint())); } if (inputRange.hasUpperBound()) { return Range.lessThan(toFixedTimeZone(inputRange.upperEndpoint())); } return Range.all(); }