Class MultiLevelRecordedOutputs

Object
MultiLevelRecordedOutputs

public class MultiLevelRecordedOutputs extends Object
Like RecordedOutputs but accepts two levels, first and second, like in a MultiLevelRecordedOutputs.
Author:
Owen Feehan
  • Constructor Details

    • MultiLevelRecordedOutputs

      public MultiLevelRecordedOutputs()
  • Method Details

    • second

      public RecordedOutputs second(String outputName)
      A RecordedOutputs for recording second-level outputs for a given outputName from the first-level.
      Parameters:
      outputName - the outputName from the first-level
      Returns:
      the RecordedOutputs.
    • secondEntries

      public Set<Map.Entry<String,RecordedOutputs>> secondEntries()
      All second-level recorded output entries.
      Returns:
      the set of entries from the internal hash-map that records outputs.
    • hasAtLeastOneDisabled

      public boolean hasAtLeastOneDisabled()
      If there is at least one disabled output.
      Returns:
      true if there is at least one output-name exists that was disabled.
    • first

      public RecordedOutputs first()
      For recording first-level outputs.