private Range<Integer> r(final int minValue, final int maxValue) { return new Range<Integer>(minValue, maxValue); }
/** * @see java.lang.Object#toString() */ @Override public String toString() { final StringBuffer buf = new StringBuffer(); boolean first = true; if (ranges != null) { for (final Range<T> range : ranges) { first = StringHelper.append(buf, first, String.valueOf(range.getMinValue()) + rangesSeparatorChar + range.getMaxValue(), ","); } } if (values != null) { for (final T value : values) { first = StringHelper.append(buf, first, String.valueOf(value), ","); } } return buf.toString(); } }
public boolean doesMatch(final T value) { if (value == null) { return false; } if (CollectionUtils.isEmpty(ranges) == true && CollectionUtils.isEmpty(values) == true) { return nullRangeMatchesAlways; } for (final Range<T> range : ranges) { if (range.doesMatch(value) == true) { return true; } } for (final T val : values) { if (value.compareTo(val) == 0) { return true; } } return false; }
private void testRangeList(final IntRanges intRanges, final Range<Integer>... ranges) { if (ranges == null) { assertEquals(0, intRanges.getRanges().size()); return; } assertEquals(ranges.length, intRanges.getRanges().size()); for (int i = 0; i < ranges.length; i++) { final Range<Integer> range = intRanges.getRanges().get(i); assertEquals(ranges[i].getMinValue(), range.getMinValue()); assertEquals(ranges[i].getMaxValue(), range.getMaxValue()); } }
final String to = str.substring(pos + 1); try { final Range<T> range = new Range<T>(parseValue(from.trim()), parseValue(to.trim())); ranges.add(range); } catch (final NumberFormatException ex) {
assertEquals(1, row.getAccountNumberRanges().getRanges().size()); final Range<Integer> range = row.getAccountNumberRanges().getRanges().get(0); assertEquals(5700, (int) range.getMinValue()); assertEquals(5999, (int) range.getMaxValue()); assertEquals(1, row.getAccountNumberRanges().getRanges().size()); final Range<Integer> range = row.getAccountNumberRanges().getRanges().get(0); assertEquals(6800, (int) range.getMinValue()); assertEquals(6855, (int) range.getMaxValue());