summaryrefslogtreecommitdiff
path: root/src/de/lmu/ifi/dbs/elki/application/jsmap/JSONResultHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/lmu/ifi/dbs/elki/application/jsmap/JSONResultHandler.java')
-rw-r--r--src/de/lmu/ifi/dbs/elki/application/jsmap/JSONResultHandler.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/de/lmu/ifi/dbs/elki/application/jsmap/JSONResultHandler.java b/src/de/lmu/ifi/dbs/elki/application/jsmap/JSONResultHandler.java
index 7fc26496..217010da 100644
--- a/src/de/lmu/ifi/dbs/elki/application/jsmap/JSONResultHandler.java
+++ b/src/de/lmu/ifi/dbs/elki/application/jsmap/JSONResultHandler.java
@@ -28,7 +28,8 @@ import de.lmu.ifi.dbs.elki.result.Result;
import de.lmu.ifi.dbs.elki.result.ResultHandler;
import de.lmu.ifi.dbs.elki.utilities.optionhandling.AbstractParameterizer;
import de.lmu.ifi.dbs.elki.utilities.optionhandling.OptionID;
-import de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints.IntervalConstraint;
+import de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints.GreaterEqualConstraint;
+import de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints.LessEqualConstraint;
import de.lmu.ifi.dbs.elki.utilities.optionhandling.parameterization.Parameterization;
import de.lmu.ifi.dbs.elki.utilities.optionhandling.parameters.IntParameter;
@@ -80,7 +81,7 @@ public class JSONResultHandler implements ResultHandler {
/**
* Port to use for listening
*/
- public static final OptionID PORT_ID = OptionID.getOrCreateOptionID("json.port", "Port for the JSON web server to listen on.");
+ public static final OptionID PORT_ID = new OptionID("json.port", "Port for the JSON web server to listen on.");
/**
* Our port
@@ -90,7 +91,9 @@ public class JSONResultHandler implements ResultHandler {
@Override
protected void makeOptions(Parameterization config) {
super.makeOptions(config);
- IntParameter portP = new IntParameter(PORT_ID, new IntervalConstraint(1, IntervalConstraint.IntervalBoundary.CLOSE, 65535, IntervalConstraint.IntervalBoundary.CLOSE), port);
+ IntParameter portP = new IntParameter(PORT_ID, port);
+ portP.addConstraint(new GreaterEqualConstraint(1));
+ portP.addConstraint(new LessEqualConstraint(65535));
if(config.grab(portP)) {
this.port = portP.getValue();
}