All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.acrolinx.sidebar.pojo.document.IntRange Maven / Gradle / Ivy

/* Copyright (c) 2018 Acrolinx GmbH */
package com.acrolinx.sidebar.pojo.document;

import java.io.Serializable;

public class IntRange implements Serializable {
  private static final long serialVersionUID = -2808883234003742075L;

  private final int min;
  private final int max;

  public IntRange(final int number1, final int number2) {
    if (number2 < number1) {
      this.min = number2;
      this.max = number1;
    } else {
      this.min = number1;
      this.max = number2;
    }
  }

  public int getMinimumInteger() {
    return min;
  }

  public int getMaximumInteger() {
    return max;
  }

  @Override
  public String toString() {
    return new StringBuilder(32)
        .append("Range[")
        .append(getMinimumInteger())
        .append(',')
        .append(getMaximumInteger())
        .append(']')
        .toString();
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy