public class SysInfoSwitchImpl extends SwitchImpl
org.refcodes.mixin.ValueAccessor.ValueBuilder<V,B extends org.refcodes.mixin.ValueAccessor.ValueBuilder<V,B>>, org.refcodes.mixin.ValueAccessor.ValueMutator<V>, org.refcodes.mixin.ValueAccessor.ValueProperty<V>
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>, org.refcodes.mixin.TypeAccessor.TypeProperty<T>
ArgsAccessor.ArgsMutator, ArgsAccessor.ArgsProperty
Modifier and Type | Field and Description |
---|---|
static String |
LONG_OPTION |
static String |
SHORT_OPTION |
static String |
SYSINFO |
_value
Constructor and Description |
---|
SysInfoSwitchImpl()
Constructs the predefined system information switch.
|
SysInfoSwitchImpl(String aDescription)
Constructs the predefined system information switch.
|
Modifier and Type | Method and 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. |
parseArgs, reset, toValue
getLongOption, getShortOption, setArgs, setValue, toState, toSyntax
compareTo, getAlias, getArgs, getDescription, getType, getValue, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getLongOption, getShortOption
get, getAlias, getArgs, getValue, hasValue
toState, toSyntax
toUsage, toUsage
compareTo
public static final String SYSINFO
public static final String LONG_OPTION
public static final String SHORT_OPTION
public SysInfoSwitchImpl(String aDescription)
aDescription
- A description without any line breaks.public SysInfoSwitchImpl()
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.