/** * @param range : the range to convert * @return the range as a String * If the range is invalid, will return fromIntervalStart-toIntervalEnd */ public static String convertRangeIntoString(Range range) { if (range == null) { throw new IllegalArgumentException("The range cannot be null."); } if (isABadRange(range, null)) { return range.getFromIntervalStart() + RANGE_SEPARATOR + range.getToIntervalEnd(); //throw new IllegalRangeException(getBadRangeInfo(range, null)); } String startPosition = positionToString(range.getFromCvFuzzyType(), range.getFromIntervalStart(), range.getFromIntervalEnd()); String endPosition = positionToString(range.getToCvFuzzyType(), range.getToIntervalStart(), range.getToIntervalEnd()); return startPosition + RANGE_SEPARATOR + endPosition; }
/** * @param range : the range to convert * @return the range as a String * If the range is invalid, will return fromIntervalStart-toIntervalEnd */ public static String convertRangeIntoString(Range range) { if (range == null) { throw new IllegalArgumentException("The range cannot be null."); } if (isABadRange(range, null)) { return range.getFromIntervalStart() + RANGE_SEPARATOR + range.getToIntervalEnd(); //throw new IllegalRangeException(getBadRangeInfo(range, null)); } String startPosition = positionToString(range.getFromCvFuzzyType(), range.getFromIntervalStart(), range.getFromIntervalEnd()); String endPosition = positionToString(range.getToCvFuzzyType(), range.getToIntervalStart(), range.getToIntervalEnd()); return startPosition + RANGE_SEPARATOR + endPosition; }