public enum SortOptionSet_bdfmnru extends Enum<SortOptionSet_bdfmnru> implements SortOptions
sort
command with
the following options: d
, f
, b
, m
, n
, r
, u
.
Application code does normally not directly refer to this class;
Sort.Options
should be used instead to specify command
options. See also SortOptions
for more information.
SortOptions.Default
Modifier and Type | Field and Description |
---|---|
SortOptionSet_bdfmnru |
b
Option
"-b" : Ignore leading blanks. |
SortOptionSet_bdfmnru |
d
Option
"-d" : Consider only blanks and alphanumeric characters. |
SortOptionSet_bdfmnru |
dictionaryOrder
Option
"--dictionaryOrder" : Consider only blanks and alphanumeric characters. |
SortOptionSet_bdfmnru |
f
Option
"-f" : Consider all lowercase characters that have uppercase equivalents to
be the uppercase equivalent for the purposes of comparison. |
SortOptionSet_bdfmnru |
ignoreCase
Option
"--ignoreCase" : Consider all lowercase characters that have uppercase equivalents to
be the uppercase equivalent for the purposes of comparison. |
SortOptionSet_bdfmnru |
ignoreLeadingBlanks
Option
"--ignoreLeadingBlanks" : Ignore leading blanks. |
SortOptionSet_bdfmnru |
m
Option
"-m" : Merge only; the input file are assumed to be already sorted. |
SortOptionSet_bdfmnru |
merge
Option
"--merge" : Merge only; the input file are assumed to be already sorted. |
SortOptionSet_bdfmnru |
n
Option
"-n" : Sort numerically; the number begins each line and consists of
optional blanks, an optional minus sign, and zero or more digits
possibly separated by thousands separators, optionally followed by a
decimal-point character and zero or more digits. |
SortOptionSet_bdfmnru |
numericSort
Option
"--numericSort" : Sort numerically; the number begins each line and consists of
optional blanks, an optional minus sign, and zero or more digits
possibly separated by thousands separators, optionally followed by a
decimal-point character and zero or more digits. |
SortOptionSet_bdfmnru |
r
Option
"-r" : Reverse the sense of comparisons. |
SortOptionSet_bdfmnru |
reverse
Option
"--reverse" : Reverse the sense of comparisons. |
SortOptionSet_bdfmnru |
u
Option
"-u" : Unique: suppress all but one in each set of lines having equal keys. |
SortOptionSet_bdfmnru |
unique
Option
"--unique" : Unique: suppress all but one in each set of lines having equal keys. |
CONVERTER, EMPTY
Modifier and Type | Method and Description |
---|---|
EnumSet<SortOption> |
asSet()
Returns the set with the active options.
|
boolean |
isSet(SortOption option)
Returns true if the specified
option is set and false otherwise |
Iterator<SortOption> |
iterator()
Returns an immutable iterator with the active options of this option set.
|
Class<SortOption> |
optionType()
Returns the option type class, usually an enum.
|
int |
size()
Returns the number of active options in this option set.
|
boolean |
useAcronymFor(SortOption option)
Returns true if the
acronym should be used in
for the specified option string representations. |
static SortOptionSet_bdfmnru |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SortOptionSet_bdfmnru[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
forEach, spliterator
public static final SortOptionSet_bdfmnru Active_bdfmnru
public static final SortOptionSet_bdfmnru Active_bdfmnru_long
public static final SortOptionSet_bdfmnru Active_bdfmnu
public static final SortOptionSet_bdfmnru Active_bdfmnu_long
public static final SortOptionSet_bdfmnru Active_bdmnru
public static final SortOptionSet_bdfmnru Active_bdmnru_long
public static final SortOptionSet_bdfmnru Active_bfmnru
public static final SortOptionSet_bdfmnru Active_bfmnru_long
public static final SortOptionSet_bdfmnru Active_dfmnru
public static final SortOptionSet_bdfmnru Active_dfmnru_long
public static final SortOptionSet_bdfmnru Active_bdfmnr
public static final SortOptionSet_bdfmnru Active_bdfmnr_long
public static final SortOptionSet_bdfmnru Active_bdmnu
public static final SortOptionSet_bdfmnru Active_bdmnu_long
public static final SortOptionSet_bdfmnru Active_bfmnu
public static final SortOptionSet_bdfmnru Active_bfmnu_long
public static final SortOptionSet_bdfmnru Active_bmnru
public static final SortOptionSet_bdfmnru Active_bmnru_long
public static final SortOptionSet_bdfmnru Active_dfmnu
public static final SortOptionSet_bdfmnru Active_dfmnu_long
public static final SortOptionSet_bdfmnru Active_dmnru
public static final SortOptionSet_bdfmnru Active_dmnru_long
public static final SortOptionSet_bdfmnru Active_fmnru
public static final SortOptionSet_bdfmnru Active_fmnru_long
public static final SortOptionSet_bdfmnru Active_bdfmn
public static final SortOptionSet_bdfmnru Active_bdfmn_long
public static final SortOptionSet_bdfmnru Active_bdmnr
public static final SortOptionSet_bdfmnru Active_bdmnr_long
public static final SortOptionSet_bdfmnru Active_bfmnr
public static final SortOptionSet_bdfmnru Active_bfmnr_long
public static final SortOptionSet_bdfmnru Active_dfmnr
public static final SortOptionSet_bdfmnru Active_dfmnr_long
public static final SortOptionSet_bdfmnru Active_bmnu
public static final SortOptionSet_bdfmnru Active_bmnu_long
public static final SortOptionSet_bdfmnru Active_dmnu
public static final SortOptionSet_bdfmnru Active_dmnu_long
public static final SortOptionSet_bdfmnru Active_fmnu
public static final SortOptionSet_bdfmnru Active_fmnu_long
public static final SortOptionSet_bdfmnru Active_mnru
public static final SortOptionSet_bdfmnru Active_mnru_long
public static final SortOptionSet_bdfmnru Active_bdmn
public static final SortOptionSet_bdfmnru Active_bdmn_long
public static final SortOptionSet_bdfmnru Active_bfmn
public static final SortOptionSet_bdfmnru Active_bfmn_long
public static final SortOptionSet_bdfmnru Active_bmnr
public static final SortOptionSet_bdfmnru Active_bmnr_long
public static final SortOptionSet_bdfmnru Active_dfmn
public static final SortOptionSet_bdfmnru Active_dfmn_long
public static final SortOptionSet_bdfmnru Active_dmnr
public static final SortOptionSet_bdfmnru Active_dmnr_long
public static final SortOptionSet_bdfmnru Active_fmnr
public static final SortOptionSet_bdfmnru Active_fmnr_long
public static final SortOptionSet_bdfmnru Active_mnu
public static final SortOptionSet_bdfmnru Active_mnu_long
public static final SortOptionSet_bdfmnru Active_bmn
public static final SortOptionSet_bdfmnru Active_bmn_long
public static final SortOptionSet_bdfmnru Active_dmn
public static final SortOptionSet_bdfmnru Active_dmn_long
public static final SortOptionSet_bdfmnru Active_fmn
public static final SortOptionSet_bdfmnru Active_fmn_long
public static final SortOptionSet_bdfmnru Active_mnr
public static final SortOptionSet_bdfmnru Active_mnr_long
public static final SortOptionSet_bdfmnru Active_mn
public static final SortOptionSet_bdfmnru Active_mn_long
public final SortOptionSet_bdfmnru d
"-d"
: Consider only blanks and alphanumeric characters.
(This option is ignored if a comparator operand is present).
The option "-d"
is equivalent to the "--
dictionaryOrder
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "-d"
. If the option "-d"
is already set, the field d
points to the enum constant itself
as it already represents the current set of options.
public final SortOptionSet_bdfmnru dictionaryOrder
"--dictionaryOrder"
: Consider only blanks and alphanumeric characters.
(This option is ignored if a comparator operand is present).
The option "--dictionaryOrder"
is equivalent to the "-
d
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "--dictionaryOrder"
. If the option "--dictionaryOrder"
is already set, the field dictionaryOrder
points to the enum constant itself
as it already represents the current set of options.
public final SortOptionSet_bdfmnru f
"-f"
: Consider all lowercase characters that have uppercase equivalents to
be the uppercase equivalent for the purposes of comparison.
(This option is ignored if a comparator operand is present).
The option "-f"
is equivalent to the "--
ignoreCase
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "-f"
. If the option "-f"
is already set, the field f
points to the enum constant itself
as it already represents the current set of options.
public final SortOptionSet_bdfmnru ignoreCase
"--ignoreCase"
: Consider all lowercase characters that have uppercase equivalents to
be the uppercase equivalent for the purposes of comparison.
(This option is ignored if a comparator operand is present).
The option "--ignoreCase"
is equivalent to the "-
f
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "--ignoreCase"
. If the option "--ignoreCase"
is already set, the field ignoreCase
points to the enum constant itself
as it already represents the current set of options.
public final SortOptionSet_bdfmnru b
"-b"
: Ignore leading blanks.
(This option is ignored if a comparator operand is present).
The option "-b"
is equivalent to the "--
ignoreLeadingBlanks
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "-b"
. If the option "-b"
is already set, the field b
points to the enum constant itself
as it already represents the current set of options.
public final SortOptionSet_bdfmnru ignoreLeadingBlanks
"--ignoreLeadingBlanks"
: Ignore leading blanks.
(This option is ignored if a comparator operand is present).
The option "--ignoreLeadingBlanks"
is equivalent to the "-
b
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "--ignoreLeadingBlanks"
. If the option "--ignoreLeadingBlanks"
is already set, the field ignoreLeadingBlanks
points to the enum constant itself
as it already represents the current set of options.
public final SortOptionSet_bdfmnru m
"-m"
: Merge only; the input file are assumed to be already sorted.
The option "-m"
is equivalent to the "--
merge
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "-m"
. If the option "-m"
is already set, the field m
points to the enum constant itself
as it already represents the current set of options.
public final SortOptionSet_bdfmnru merge
"--merge"
: Merge only; the input file are assumed to be already sorted.
The option "--merge"
is equivalent to the "-
m
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "--merge"
. If the option "--merge"
is already set, the field merge
points to the enum constant itself
as it already represents the current set of options.
public final SortOptionSet_bdfmnru n
"-n"
: Sort numerically; the number begins each line and consists of
optional blanks, an optional minus sign, and zero or more digits
possibly separated by thousands separators, optionally followed by a
decimal-point character and zero or more digits. An empty number is
treated as '0'. The current local specifies the decimal-point
character and thousands separator.
Comparison is exact; there is no rounding error.
Neither a leading '+' nor exponential notation is recognized. To
compare such strings numerically, use the
-genericNumericSort (-g)
option.
(This option is ignored if a comparator operand is present).
The option "-n"
is equivalent to the "--
numericSort
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "-n"
. If the option "-n"
is already set, the field n
points to the enum constant itself
as it already represents the current set of options.
public final SortOptionSet_bdfmnru numericSort
"--numericSort"
: Sort numerically; the number begins each line and consists of
optional blanks, an optional minus sign, and zero or more digits
possibly separated by thousands separators, optionally followed by a
decimal-point character and zero or more digits. An empty number is
treated as '0'. The current local specifies the decimal-point
character and thousands separator.
Comparison is exact; there is no rounding error.
Neither a leading '+' nor exponential notation is recognized. To
compare such strings numerically, use the
-genericNumericSort (-g)
option.
(This option is ignored if a comparator operand is present).
The option "--numericSort"
is equivalent to the "-
n
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "--numericSort"
. If the option "--numericSort"
is already set, the field numericSort
points to the enum constant itself
as it already represents the current set of options.
public final SortOptionSet_bdfmnru r
"-r"
: Reverse the sense of comparisons.
The option "-r"
is equivalent to the "--
reverse
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "-r"
. If the option "-r"
is already set, the field r
points to the enum constant itself
as it already represents the current set of options.
public final SortOptionSet_bdfmnru reverse
"--reverse"
: Reverse the sense of comparisons.
The option "--reverse"
is equivalent to the "-
r
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "--reverse"
. If the option "--reverse"
is already set, the field reverse
points to the enum constant itself
as it already represents the current set of options.
public final SortOptionSet_bdfmnru u
"-u"
: Unique: suppress all but one in each set of lines having equal keys.
If used with the -c
option, checks that there are no lines
with duplicate keys, in addition to checking that the input file is
sorted.
The option "-u"
is equivalent to the "--
unique
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "-u"
. If the option "-u"
is already set, the field u
points to the enum constant itself
as it already represents the current set of options.
public final SortOptionSet_bdfmnru unique
"--unique"
: Unique: suppress all but one in each set of lines having equal keys.
If used with the -c
option, checks that there are no lines
with duplicate keys, in addition to checking that the input file is
sorted.
The option "--unique"
is equivalent to the "-
u
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "--unique"
. If the option "--unique"
is already set, the field unique
points to the enum constant itself
as it already represents the current set of options.
public static SortOptionSet_bdfmnru[] values()
for (SortOptionSet_bdfmnru c : SortOptionSet_bdfmnru.values()) System.out.println(c);
public static SortOptionSet_bdfmnru 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<SortOption> optionType()
OptionSet
optionType
in interface OptionSet<SortOption>
public boolean isSet(SortOption option)
OptionSet
option
is set and false otherwiseisSet
in interface OptionSet<SortOption>
option
- the option to testoption
is set in this OptionSet
public int size()
OptionSet
size
in interface OptionSet<SortOption>
public EnumSet<SortOption> asSet()
this
option set.asSet
in interface OptionSet<SortOption>
public Iterator<SortOption> iterator()
iterator
in interface Iterable<SortOption>
iterator
in interface OptionSet<SortOption>
public boolean useAcronymFor(SortOption option)
acronym
should be used in
for the specified option
string representations.
In particular and independent from the option
argument, this
option set returns true if the last option added to this set was an
acronym, and false if it was a long option name.
For instance, the set defined as
SortOptionSet_bdfmnru.dictionaryOrder.f;uses acronyms, that is, this method always returns true for the above set.
On the other hand, long option names are used and this method always returns false for the set
SortOptionSet_bdfmnru.d.ignoreCase;
Note that a repeated option is not treated as the last set option. For instance, the first and last option of the following set are equivalent and acronyms are used:
SortOptionSet_bdfmnru.d.f.dictionaryOrder;
This method always returns true for the empty set with no active options.
useAcronymFor
in interface OptionSet<SortOption>
option
- the option of interest, has no impact on the result returned
by this methodCopyright © 2024. All rights reserved.