|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ops4j.pax.exam.options.OptionalCompositeOption
public class OptionalCompositeOption
Composite option that will include the options that makes up the composite only in case that a boolean condition is true.
Nested Class Summary | |
---|---|
static class |
OptionalCompositeOption.BooleanCondition
Boolean based OptionalCompositeOption.Condition implementation. |
static interface |
OptionalCompositeOption.Condition
Condition to be evaluated. |
Constructor Summary | |
---|---|
OptionalCompositeOption(boolean condition)
Convenience constructor. |
|
OptionalCompositeOption(OptionalCompositeOption.Condition condition)
Constructor. |
Method Summary | |
---|---|
Option[] |
getOptions()
If condition is true will return the composite options. |
OptionalCompositeOption |
useOptions(Option... options)
Adds options to be used in case that condition evaluates to true. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OptionalCompositeOption(OptionalCompositeOption.Condition condition)
condition
- condition to evaluatepublic OptionalCompositeOption(boolean condition)
condition
- boolean condition to evaluateMethod Detail |
---|
public OptionalCompositeOption useOptions(Option... options)
options
- to use
public Option[] getOptions()
getOptions
in interface CompositeOption
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |