public enum EchoOption extends Enum<EchoOption> implements Option, EchoOptions
echo command.
For most applications, it may be more convenient to use Echo.Options
instead of the option constants defined here.
-n | --noNewline | Do not print the trailing newline character(s). |
EchoOptions.Default| Enum Constant and Description |
|---|
noNewline
Option
--noNewline, -n:
Do not print the trailing newline character(s). |
CONVERTER, EMPTY| Modifier and Type | Method and Description |
|---|---|
char |
acronym() |
EnumSet<EchoOption> |
asSet()
Returns a new set with
this active option. |
static EchoOption |
findByAcronym(char acronym)
Returns the option with the given
acronym, or null if no
such option is found. |
boolean |
isSet(EchoOption option) |
Iterator<EchoOption> |
iterator()
Returns an immutable iterator returning o single element:
this
option. |
Class<EchoOption> |
optionType() |
int |
size()
Returns 1 as this is a set with a single element:
this option |
boolean |
useAcronymFor(EchoOption option)
Returns true if the
acronym should be used for
the specified option in string representations. |
static EchoOption |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static EchoOption[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final EchoOption noNewline
--noNewline, -n:
Do not print the trailing newline character(s).public static EchoOption[] values()
for (EchoOption c : EchoOption.values()) System.out.println(c);
public static EchoOption valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant
with the specified nameNullPointerException - if the argument is nullpublic Class<EchoOption> optionType()
optionType in interface OptionSet<EchoOption>public static EchoOption findByAcronym(char acronym)
acronym, or null if no
such option is found.acronym - the option acronymacronym or null if it
is not foundpublic boolean isSet(EchoOption option)
isSet in interface OptionSet<EchoOption>public EnumSet<EchoOption> asSet()
this active option.asSet in interface OptionSet<EchoOption>public Iterator<EchoOption> iterator()
this
option.iterator in interface Iterable<EchoOption>iterator in interface OptionSet<EchoOption>this active option.public int size()
this optionsize in interface OptionSet<EchoOption>public boolean useAcronymFor(EchoOption option)
acronym should be used for
the specified option in string representations.
This method returns always true for all options.
useAcronymFor in interface OptionSet<EchoOption>option - the option of interestCopyright © 2016. All Rights Reserved.