Class MultiLevelRecordedOutputs
Object
org.anchoranalysis.io.output.recorded.MultiLevelRecordedOutputs
public class MultiLevelRecordedOutputs extends Object
Like
RecordedOutputs but accepts two levels, first and second, like in a MultiLevelRecordedOutputs.- Author:
- Owen Feehan
-
Constructor Summary
Constructors Constructor Description MultiLevelRecordedOutputs() -
Method Summary
Modifier and Type Method Description RecordedOutputsfirst()For recording first-level outputs.booleanhasAtLeastOneDisabled()If there is at least one disabled output.RecordedOutputssecond(String outputName)ARecordedOutputsfor recording second-level outputs for a givenoutputNamefrom the first-level.Set<Map.Entry<String,RecordedOutputs>>secondEntries()All second-level recorded output entries.
-
Constructor Details
-
MultiLevelRecordedOutputs
public MultiLevelRecordedOutputs()
-
-
Method Details
-
second
ARecordedOutputsfor recording second-level outputs for a givenoutputNamefrom the first-level.- Parameters:
outputName- the outputName from the first-level- Returns:
- the
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
For recording first-level outputs.
-