Class InputVariableSetValues

java.lang.Object
org.harctoolbox.valuesets.InputVariableSetValues
All Implemented Interfaces:
Iterable<LinkedHashMap<String,Long>>

public class InputVariableSetValues extends Object implements 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 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