Skip to content
Snippets Groups Projects
Commit ecfb531a authored by Jonas Blatt's avatar Jonas Blatt :ant:
Browse files

Add numerical parsed Text

parent 44c81269
No related branches found
No related tags found
No related merge requests found
......@@ -194,6 +194,34 @@ public abstract class AbstractGrowingBoundary<T extends Comparable<? super T>>
@Override
public String getParsedText() {
return lowerBoundType + " " + lowerBound + " " + upperBound + " " + upperBoundType;
if (lowerBound.equals(getMinValue()) && upperBound.equals(getMaxValue())) {
return "";
}
if (lowerBound.equals(upperBound)) {
return "=" + lowerBound;
}
StringBuilder sb = new StringBuilder();
if (lowerBound.equals(getMinValue())) {
sb.append("<");
if (getUpperBoundType() == INCLUSIVE) {
sb.append("=");
}
sb.append(" ");
sb.append(getUpperBound());
} else if (lowerBound.equals(getMaxValue())) {
sb.append(">");
if (getLowerBoundType() == INCLUSIVE) {
sb.append("=");
}
sb.append(" ");
sb.append(getLowerBound());
} else {
sb.append(getLowerBoundType() == INCLUSIVE ? "[" : "]");
sb.append(getLowerBound());
sb.append("..");
sb.append(getUpperBound());
sb.append(getUpperBoundType() == INCLUSIVE ? "]" : "[");
}
return sb.toString();
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment