@NotNull private static IntRange expand(@Nullable IntRange range, int value) { IntRange expandedRange; if (range != null) { int minorMinimum = range.getMinimumInteger(); int minorMaximum = range.getMaximumInteger(); if (value < minorMinimum) { expandedRange = new IntRange(value, minorMaximum); } else if (minorMaximum < value) { expandedRange = new IntRange(minorMinimum, value); } else { expandedRange = range; } } else { expandedRange = new IntRange(value, value); } return expandedRange; }
private void buildCardinalityRangeMaps(String file, HashMap<String, Integer> cardinality, HashMap<String, IntRange> range) throws IOException { if (file == null) { return; // Nothing to do here. } List<SchemaAnnotation> saList = JsonUtils.fileToObject(new File(file), List.class); for (SchemaAnnotation sa : saList) { String column = sa.getColumn(); if (sa.isRange()) { range.put(column, new IntRange(sa.getRangeStart(), sa.getRangeEnd())); } else { cardinality.put(column, sa.getCardinality()); } } }
if (new IntRange(0, 5).contains(orderBean.getFiles().size()) // (though actually Apache's Range is INclusive, so it'd be new Range(1, 4) - meh
for (int i = 0; i < rangeNodes.length; i++) rangeNodes[i] = new IntRange();
for(int i = 0; i < rangeNodes.length; i++) rangeNodes[i] = new IntRange();
public NexusRange(int min, int max, int positionVal) { this(new IntRange(min,max), 1, positionVal); // default every one }
public NexusRange(int min, int max, int steps, int positionVal) { this(new IntRange(min,max), steps, positionVal); }
/** * Matches a number that is Integer and is included in the range * @return The rule */ public RangeValueRule range(Integer min, Integer max) { return new RangeValueRule(new IntRange(min, max)); }
public IntRange getIntegerAsRange() { String firstVal = getTokenAt(currentPos); IntRange range = new IntRange(Integer.parseInt(firstVal), Integer.parseInt(firstVal)); // Spola fram currentPos += 1; return range; }
IntRange range = new IntRange(-4, 3); if (range.contains(x)) { .... }
/** * {@inheritDoc} */ @Override public boolean isValid(List<PollItem> pollItems, ConstraintValidatorContext context) { if (!CollectionUtils.isEmpty(pollItems)) { Range range = new IntRange(minSize, maxSize); return range.containsInteger(pollItems.size()); } return true; } }
private static boolean validPortRange(int port) { return new IntRange(MIN_PORT, MAX_PORT).containsInteger(port); } }
public static final ArrayList<IntRange> boolArrayToListOfTrueIntRanges(boolean[] array) { ArrayList<IntRange> allRanges = new ArrayList<IntRange>(); if(array == null || array.length == 0){ return allRanges; } boolean lastVal = false; int startRangePos = 0; for(int n = 0; n < array.length; n++){ boolean thisVal = array[n]; // this pos is start of a range if(thisVal== true && lastVal == false){ startRangePos = n; } // last pos was end of a range if(thisVal == false && lastVal == true){ allRanges.add(new IntRange(startRangePos, n - 1)); // minus one because we are at next pos already } // if it is the last one and true then it is the last range if(n == array.length - 1 && thisVal == true){ allRanges.add(new IntRange(startRangePos, array.length - 1)); } lastVal = thisVal; } logger.info("allRanges.size()" + allRanges.size()); return allRanges; }
Range range = new IntRange(4,6) if (range.containsInteger(5)) {..}
IntRange range = new IntRange(min, max);
/** * Validates the name of poll title. * * @param pollItem validated poll item * @return {@code true} if poll item name has correct length, * otherwise {@code false} */ private boolean isPollItemValid(PollItem pollItem) { String pollItemName = pollItem.getName(); Range range = new IntRange(minLength, maxLenght); int pollItemLength = pollItemName.length(); return range.containsInteger(pollItemLength); } }
IntRange range = new IntRange(firstPos,lastPos); allRanges.add(range);
ranges.add(new IntRange(pageNum));