Comparable<Operand<?>>
, org.refcodes.component.Resetable
, ArgsAccessor
, Operand<Boolean>
, Option<Boolean>
, Switch
, Syntaxable
, SyntaxUsage
, org.refcodes.mixin.AliasAccessor
, org.refcodes.mixin.DescriptionAccessor
, org.refcodes.mixin.TypeAccessor<Boolean>
, org.refcodes.mixin.ValueAccessor<Boolean>
public class ForceSwitchImpl extends SwitchImpl
org.refcodes.mixin.AliasAccessor.AliasBuilder<B extends org.refcodes.mixin.AliasAccessor.AliasBuilder<B>>, org.refcodes.mixin.AliasAccessor.AliasMutator, org.refcodes.mixin.AliasAccessor.AliasProperty
ArgsAccessor.ArgsMutator, ArgsAccessor.ArgsProperty
org.refcodes.mixin.DescriptionAccessor.DescriptionBuilder<B extends org.refcodes.mixin.DescriptionAccessor.DescriptionBuilder<B>>, org.refcodes.mixin.DescriptionAccessor.DescriptionMutator, org.refcodes.mixin.DescriptionAccessor.DescriptionProperty
org.refcodes.mixin.TypeAccessor.TypeMutator<T extends Object>, org.refcodes.mixin.TypeAccessor.TypeProperty<T extends Object>
org.refcodes.mixin.ValueAccessor.ValueBuilder<V extends Object,B extends org.refcodes.mixin.ValueAccessor.ValueBuilder<V,B>>, org.refcodes.mixin.ValueAccessor.ValueMutator<V extends Object>, org.refcodes.mixin.ValueAccessor.ValueProperty<V extends Object>
Modifier and Type | Field | Description |
---|---|---|
static String |
ALIAS |
|
static String |
LONG_OPTION |
|
static String |
SHORT_OPTION |
_value
Constructor | Description |
---|---|
ForceSwitchImpl() |
Constructs the predefined force switch.
|
ForceSwitchImpl(String aDescription) |
Constructs the predefined force switch.
|
Modifier and Type | Method | Description |
---|---|---|
String |
toUsage(SyntaxNotation aSyntaxNotation) |
Returns the human readable (verbose) syntax of implementing class
ATTENTION: As of different parenthesis settings for some notations
regarding the root
Syntaxable and the child Syntaxable s,
the method Syntaxable.toSyntax(SyntaxNotation) is called from
inside a Syntaxable hierarchy. |
compareTo, getAlias, getArgs, getDescription, getType, getValue, toString
getLongOption, getShortOption, setArgs, setValue, toState, toSyntax
compareTo
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
get, getAlias, getArgs, getValue, hasValue
getLongOption, getShortOption
parseArgs, reset, toValue
toState, toSyntax
toUsage, toUsage
public static final String ALIAS
public static final String LONG_OPTION
public static final String SHORT_OPTION
public ForceSwitchImpl(String aDescription)
aDescription
- A description without any line breaks.public ForceSwitchImpl()
public String toUsage(SyntaxNotation aSyntaxNotation)
SyntaxUsage
Syntaxable
and the child Syntaxable
s,
the method Syntaxable.toSyntax(SyntaxNotation)
is called from
inside a Syntaxable
hierarchy. In case the syntax is to be
retrieved from the root Syntaxable
or an encapsulating and
different type, then the applicable method to be called is
SyntaxUsage.toUsage(SyntaxNotation)
, as for some notations it will for
example not create the most outer braces.toUsage
in interface SyntaxUsage
aSyntaxNotation
- The syntax notation used for generating the
command line arguments syntax.Copyright © 2018. All rights reserved.