public class OptionalCompositeOption extends Object implements CompositeOption
| Modifier and Type | Class and Description |
|---|---|
static class |
OptionalCompositeOption.BooleanCondition
Boolean based
OptionalCompositeOption.Condition implementation. |
static interface |
OptionalCompositeOption.Condition
Condition to be evaluated.
|
| Constructor and Description |
|---|
OptionalCompositeOption(boolean condition)
Convenience constructor.
|
OptionalCompositeOption(OptionalCompositeOption.Condition condition)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Option[] |
getOptions()
If condition is true will return the composite options.
|
int |
hashCode() |
OptionalCompositeOption |
useOptions(Option... options)
Adds options to be used in case that condition evaluates to true.
|
public OptionalCompositeOption(OptionalCompositeOption.Condition condition)
condition - condition to evaluatepublic OptionalCompositeOption(boolean condition)
condition - boolean condition to evaluatepublic OptionalCompositeOption useOptions(Option... options)
options - to usepublic Option[] getOptions()
getOptions in interface CompositeOptionCopyright © 2006–2017 OPS4J - Open Participation Software for Java. All rights reserved.