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

net.sourceforge.plantuml.preproc.NumericCompare Maven / Gradle / Ivy

There is a newer version: 1.2025.0
Show newest version
// THIS FILE HAS BEEN GENERATED BY A PREPROCESSOR.
package net.sourceforge.plantuml.preproc;

class NumericCompare {

	private final String operator;

	public NumericCompare(String operator) {
		this.operator = operator;
	}

	public boolean isCompareOk(int value1, int value2) {
		if (operator.equals("<")) {
			return value1 < value2;
		}
		if (operator.equals("<=")) {
			return value1 <= value2;
		}
		if (operator.equals(">")) {
			return value1 > value2;
		}
		if (operator.equals(">=")) {
			return value1 >= value2;
		}
		if (operator.equals("=") || operator.equals("==")) {
			return value1 == value2;
		}
		if (operator.equals("!=") || operator.equals("<>")) {
			return value1 != value2;
		}
		throw new IllegalStateException();
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy