diff options
Diffstat (limited to 'src/de/lmu/ifi/dbs/elki/utilities/optionhandling/constraints/AllOrNoneMustBeSetGlobalConstraint.java')
-rw-r--r-- | src/de/lmu/ifi/dbs/elki/utilities/optionhandling/constraints/AllOrNoneMustBeSetGlobalConstraint.java | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/src/de/lmu/ifi/dbs/elki/utilities/optionhandling/constraints/AllOrNoneMustBeSetGlobalConstraint.java b/src/de/lmu/ifi/dbs/elki/utilities/optionhandling/constraints/AllOrNoneMustBeSetGlobalConstraint.java index 42209d87..c2448ba5 100644 --- a/src/de/lmu/ifi/dbs/elki/utilities/optionhandling/constraints/AllOrNoneMustBeSetGlobalConstraint.java +++ b/src/de/lmu/ifi/dbs/elki/utilities/optionhandling/constraints/AllOrNoneMustBeSetGlobalConstraint.java @@ -23,8 +23,8 @@ package de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints; along with this program. If not, see <http://www.gnu.org/licenses/>. */ +import java.util.ArrayList; import java.util.List; -import java.util.Vector; import de.lmu.ifi.dbs.elki.utilities.optionhandling.OptionUtil; import de.lmu.ifi.dbs.elki.utilities.optionhandling.ParameterException; @@ -33,9 +33,7 @@ import de.lmu.ifi.dbs.elki.utilities.optionhandling.parameters.Parameter; /** * Global parameter constraint specifying that either all elements of a list of - * parameters ( - * {@link de.lmu.ifi.dbs.elki.utilities.optionhandling.parameters.Parameter}) - * must be set, or none of them. + * parameters ({@link Parameter}) must be set, or none of them. * * @author Steffi Wanka */ @@ -43,7 +41,7 @@ public class AllOrNoneMustBeSetGlobalConstraint implements GlobalParameterConstr /** * List of parameters to be checked */ - private List<Parameter<?, ?>> parameterList; + private List<Parameter<?>> parameterList; /** * Constructs a global parameter constraint for testing if either all elements @@ -51,7 +49,7 @@ public class AllOrNoneMustBeSetGlobalConstraint implements GlobalParameterConstr * * @param parameters list of parameters to be checked */ - public AllOrNoneMustBeSetGlobalConstraint(List<Parameter<?, ?>> parameters) { + public AllOrNoneMustBeSetGlobalConstraint(List<Parameter<?>> parameters) { this.parameterList = parameters; } @@ -62,10 +60,10 @@ public class AllOrNoneMustBeSetGlobalConstraint implements GlobalParameterConstr @Override public void test() throws ParameterException { - Vector<String> set = new Vector<String>(); - Vector<String> notSet = new Vector<String>(); + ArrayList<String> set = new ArrayList<String>(); + ArrayList<String> notSet = new ArrayList<String>(); - for(Parameter<?, ?> p : parameterList) { + for(Parameter<?> p : parameterList) { if(p.isDefined()) { set.add(p.getName()); } |