public class OutputEnabledMutable extends Object implements MultiLevelOutputEnabled
Constructor and Description |
---|
OutputEnabledMutable(SingleLevelOutputEnabled additionalSecond,
String... outputNames)
Creates with one or more enabled outputs.
|
OutputEnabledMutable(String... outputNames)
Creates with one or more enabled outputs.
|
Modifier and Type | Method and Description |
---|---|
OutputEnabledMutable |
addEnabledOutputFirst(String... outputNames)
Adds enabled first-level outputs.
|
OutputEnabledMutable |
addEnabledOutputs(OutputEnabledMutable other)
Adds enabled outputs from another
OutputEnabledMutable . |
OutputEnabledMutable |
addEnabledOutputSecond(String outputNameFirstLevel,
String... outputNames)
Adds enabled second-level outputs.
|
boolean |
isOutputEnabled(String outputName)
Is a particular a particular output-enabled?
|
SingleLevelOutputEnabled |
second(String outputName)
A second-level of
OutputEnabled for a particular outputName as used in
first-level. |
public OutputEnabledMutable(String... outputNames)
outputNames
- the names of the enabled-outputspublic OutputEnabledMutable(SingleLevelOutputEnabled additionalSecond, String... outputNames)
outputNames
- the names of the enabled-outputspublic boolean isOutputEnabled(String outputName)
SingleLevelOutputEnabled
isOutputEnabled
in interface SingleLevelOutputEnabled
outputName
- the name of the outputpublic SingleLevelOutputEnabled second(String outputName)
MultiLevelOutputEnabled
OutputEnabled
for a particular outputName
as used in
first-level.second
in interface MultiLevelOutputEnabled
OutputEnabled
for the second-level.public OutputEnabledMutable addEnabledOutputFirst(String... outputNames)
outputNames
- the names of the enabled-outputspublic OutputEnabledMutable addEnabledOutputSecond(String outputNameFirstLevel, String... outputNames)
outputNameFirstLevel
- the first-level output with which the second-level outputs are
associated.outputNames
- the names of the enabled-outputspublic OutputEnabledMutable addEnabledOutputs(OutputEnabledMutable other)
OutputEnabledMutable
.other
- the other OutputEnabledMutable
to add fromCopyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.