summaryrefslogtreecommitdiff
path: root/src/de/lmu/ifi/dbs/elki/utilities/optionhandling/constraints/EqualSizeGlobalConstraint.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/lmu/ifi/dbs/elki/utilities/optionhandling/constraints/EqualSizeGlobalConstraint.java')
-rw-r--r--src/de/lmu/ifi/dbs/elki/utilities/optionhandling/constraints/EqualSizeGlobalConstraint.java8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/de/lmu/ifi/dbs/elki/utilities/optionhandling/constraints/EqualSizeGlobalConstraint.java b/src/de/lmu/ifi/dbs/elki/utilities/optionhandling/constraints/EqualSizeGlobalConstraint.java
index 2ee7be9c..586b4257 100644
--- a/src/de/lmu/ifi/dbs/elki/utilities/optionhandling/constraints/EqualSizeGlobalConstraint.java
+++ b/src/de/lmu/ifi/dbs/elki/utilities/optionhandling/constraints/EqualSizeGlobalConstraint.java
@@ -23,8 +23,6 @@ package de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints;
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-import java.util.List;
-
import de.lmu.ifi.dbs.elki.utilities.optionhandling.OptionUtil;
import de.lmu.ifi.dbs.elki.utilities.optionhandling.ParameterException;
import de.lmu.ifi.dbs.elki.utilities.optionhandling.WrongParameterValueException;
@@ -41,7 +39,7 @@ public class EqualSizeGlobalConstraint implements GlobalParameterConstraint {
/**
* List parameters to be tested
*/
- private List<ListParameter<?>> parameters;
+ private ListParameter<?, ?>[] parameters;
/**
* Creates a global parameter constraint for testing if a number of list
@@ -49,7 +47,7 @@ public class EqualSizeGlobalConstraint implements GlobalParameterConstraint {
*
* @param params list parameters to be tested for equal list sizes
*/
- public EqualSizeGlobalConstraint(List<ListParameter<?>> params) {
+ public EqualSizeGlobalConstraint(ListParameter<?, ?>... params) {
this.parameters = params;
}
@@ -63,7 +61,7 @@ public class EqualSizeGlobalConstraint implements GlobalParameterConstraint {
boolean first = false;
int constraintSize = -1;
- for(ListParameter<?> listParam : parameters) {
+ for(ListParameter<?, ?> listParam : parameters) {
if(listParam.isDefined()) {
if(!first) {
constraintSize = listParam.getListSize();