Package org.harctoolbox.valuesets
Class InputVariableSetValues
java.lang.Object
org.harctoolbox.valuesets.InputVariableSetValues
- All Implemented Interfaces:
Iterable<LinkedHashMap<String,
Long>>
This class produces, through its iterator, the "Cartesian product" of its VariableSetList's.
This class is immutable, except of course for the state of the iterator, complemented with a reset() function.
The name of the class is awful.
-
Constructor Summary
ConstructorDescriptionInputVariableSetValues
(String[] str, org.harctoolbox.irp.Protocol protocol) InputVariableSetValues
(Map<String, String> input, boolean reverse, org.harctoolbox.irp.Protocol protocol) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
InputVariableSetValues
public InputVariableSetValues(String[] str, org.harctoolbox.irp.Protocol protocol) throws org.harctoolbox.irp.NameUnassignedException, org.harctoolbox.ircore.InvalidArgumentException, ParseException - Throws:
org.harctoolbox.irp.NameUnassignedException
org.harctoolbox.ircore.InvalidArgumentException
ParseException
-
InputVariableSetValues
public InputVariableSetValues(Map<String, String> input, boolean reverse, org.harctoolbox.irp.Protocol protocol) throws org.harctoolbox.irp.NameUnassignedException, org.harctoolbox.ircore.InvalidArgumentException, ParseException- Throws:
org.harctoolbox.irp.NameUnassignedException
org.harctoolbox.ircore.InvalidArgumentException
ParseException
-
-
Method Details