public enum SedOptionSet_Igilnp extends Enum<SedOptionSet_Igilnp> implements SedOptions
sed
command with
the following options: g
, I
, i
, l
, p
, n
.
Application code does normally not directly refer to this class;
Sed.Options
should be used instead to specify command
options. See also SedOptions
for more information.
SedOptions.Default
Modifier and Type | Field and Description |
---|---|
SedOptionSet_Igilnp |
g
Option
"-g" : Globally substitute for all non-overlapping instances of the regexp
rather than just the first one. |
SedOptionSet_Igilnp |
global
Option
"--global" : Globally substitute for all non-overlapping instances of the regexp
rather than just the first one. |
SedOptionSet_Igilnp |
i
Option
"-i" : Insert string2 as a separate line before the matched line. |
SedOptionSet_Igilnp |
I
Option
"-I" : Use case insensitive pattern matching. |
SedOptionSet_Igilnp |
ignoreCase
Option
"--ignoreCase" : Use case insensitive pattern matching. |
SedOptionSet_Igilnp |
insert
Option
"--insert" : Insert string2 as a separate line before the matched line. |
SedOptionSet_Igilnp |
l
Option
"-l" : Writes the current line number on a separate line to the standard
output. |
SedOptionSet_Igilnp |
lineNumber
Option
"--lineNumber" : Writes the current line number on a separate line to the standard
output. |
SedOptionSet_Igilnp |
n
Option
"-n" : Suppress the default output (in which each line, after it is
examined for editing, is written to standard output). |
SedOptionSet_Igilnp |
p
Option
"-p" : Write the matched line to standard output. |
SedOptionSet_Igilnp |
print
Option
"--print" : Write the matched line to standard output. |
SedOptionSet_Igilnp |
quiet
Option
"--quiet" : Suppress the default output (in which each line, after it is
examined for editing, is written to standard output). |
CONVERTER, EMPTY
Modifier and Type | Method and Description |
---|---|
EnumSet<SedOption> |
asSet()
Returns the set with the active options.
|
boolean |
isSet(SedOption option)
Returns true if the specified
option is set and false otherwise |
Iterator<SedOption> |
iterator()
Returns an immutable iterator with the active options of this option set.
|
Class<SedOption> |
optionType()
Returns the option type class, usually an enum.
|
int |
size()
Returns the number of active options in this option set.
|
boolean |
useAcronymFor(SedOption option)
Returns true if the
acronym should be used in
for the specified option string representations. |
static SedOptionSet_Igilnp |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SedOptionSet_Igilnp[] |
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 SedOptionSet_Igilnp Active_Igilnp
public static final SedOptionSet_Igilnp Active_Igilnp_long
public static final SedOptionSet_Igilnp Active_gilnp
public static final SedOptionSet_Igilnp Active_gilnp_long
public static final SedOptionSet_Igilnp Active_Iginp
public static final SedOptionSet_Igilnp Active_Iginp_long
public static final SedOptionSet_Igilnp Active_Igiln
public static final SedOptionSet_Igilnp Active_Igiln_long
public static final SedOptionSet_Igilnp Active_Iilnp
public static final SedOptionSet_Igilnp Active_Iilnp_long
public static final SedOptionSet_Igilnp Active_Igilp
public static final SedOptionSet_Igilnp Active_Igilp_long
public static final SedOptionSet_Igilnp Active_ginp
public static final SedOptionSet_Igilnp Active_ginp_long
public static final SedOptionSet_Igilnp Active_giln
public static final SedOptionSet_Igilnp Active_giln_long
public static final SedOptionSet_Igilnp Active_Igin
public static final SedOptionSet_Igilnp Active_Igin_long
public static final SedOptionSet_Igilnp Active_ilnp
public static final SedOptionSet_Igilnp Active_ilnp_long
public static final SedOptionSet_Igilnp Active_Iinp
public static final SedOptionSet_Igilnp Active_Iinp_long
public static final SedOptionSet_Igilnp Active_Iiln
public static final SedOptionSet_Igilnp Active_Iiln_long
public static final SedOptionSet_Igilnp Active_gilp
public static final SedOptionSet_Igilnp Active_gilp_long
public static final SedOptionSet_Igilnp Active_Igip
public static final SedOptionSet_Igilnp Active_Igip_long
public static final SedOptionSet_Igilnp Active_Igil
public static final SedOptionSet_Igilnp Active_Igil_long
public static final SedOptionSet_Igilnp Active_Iilp
public static final SedOptionSet_Igilnp Active_Iilp_long
public static final SedOptionSet_Igilnp Active_gin
public static final SedOptionSet_Igilnp Active_gin_long
public static final SedOptionSet_Igilnp Active_inp
public static final SedOptionSet_Igilnp Active_inp_long
public static final SedOptionSet_Igilnp Active_iln
public static final SedOptionSet_Igilnp Active_iln_long
public static final SedOptionSet_Igilnp Active_Iin
public static final SedOptionSet_Igilnp Active_Iin_long
public static final SedOptionSet_Igilnp Active_gip
public static final SedOptionSet_Igilnp Active_gip_long
public static final SedOptionSet_Igilnp Active_gil
public static final SedOptionSet_Igilnp Active_gil_long
public static final SedOptionSet_Igilnp Active_Igi
public static final SedOptionSet_Igilnp Active_Igi_long
public static final SedOptionSet_Igilnp Active_ilp
public static final SedOptionSet_Igilnp Active_ilp_long
public static final SedOptionSet_Igilnp Active_Iip
public static final SedOptionSet_Igilnp Active_Iip_long
public static final SedOptionSet_Igilnp Active_Iil
public static final SedOptionSet_Igilnp Active_Iil_long
public static final SedOptionSet_Igilnp Active_in
public static final SedOptionSet_Igilnp Active_in_long
public static final SedOptionSet_Igilnp Active_gi
public static final SedOptionSet_Igilnp Active_gi_long
public static final SedOptionSet_Igilnp Active_ip
public static final SedOptionSet_Igilnp Active_ip_long
public static final SedOptionSet_Igilnp Active_il
public static final SedOptionSet_Igilnp Active_il_long
public static final SedOptionSet_Igilnp Active_Ii
public static final SedOptionSet_Igilnp Active_Ii_long
public static final SedOptionSet_Igilnp Active_i
i
.public static final SedOptionSet_Igilnp Active_i_long
i
.public final SedOptionSet_Igilnp g
"-g"
: Globally substitute for all non-overlapping instances of the regexp
rather than just the first one.
(This option is ignored if the occurrence operand is specified).
The option "-g"
is equivalent to the "--
global
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "-g"
. If the option "-g"
is already set, the field g
points to the enum constant itself
as it already represents the current set of options.
public final SedOptionSet_Igilnp global
"--global"
: Globally substitute for all non-overlapping instances of the regexp
rather than just the first one.
(This option is ignored if the occurrence operand is specified).
The option "--global"
is equivalent to the "-
g
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "--global"
. If the option "--global"
is already set, the field global
points to the enum constant itself
as it already represents the current set of options.
public final SedOptionSet_Igilnp I
"-I"
: Use case insensitive pattern matching.
The option "-I"
is equivalent to the "--
ignoreCase
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "-I"
. If the option "-I"
is already set, the field I
points to the enum constant itself
as it already represents the current set of options.
public final SedOptionSet_Igilnp ignoreCase
"--ignoreCase"
: Use case insensitive pattern matching.
The option "--ignoreCase"
is equivalent to the "-
I
"
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 SedOptionSet_Igilnp i
"-i"
: Insert string2 as a separate line before the matched line.
The option "-i"
is equivalent to the "--
insert
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "-i"
. If the option "-i"
is already set, the field i
points to the enum constant itself
as it already represents the current set of options.
public final SedOptionSet_Igilnp insert
"--insert"
: Insert string2 as a separate line before the matched line.
The option "--insert"
is equivalent to the "-
i
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "--insert"
. If the option "--insert"
is already set, the field insert
points to the enum constant itself
as it already represents the current set of options.
public final SedOptionSet_Igilnp l
"-l"
: Writes the current line number on a separate line to the standard
output.
The option "-l"
is equivalent to the "--
lineNumber
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "-l"
. If the option "-l"
is already set, the field l
points to the enum constant itself
as it already represents the current set of options.
public final SedOptionSet_Igilnp lineNumber
"--lineNumber"
: Writes the current line number on a separate line to the standard
output.
The option "--lineNumber"
is equivalent to the "-
l
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "--lineNumber"
. If the option "--lineNumber"
is already set, the field lineNumber
points to the enum constant itself
as it already represents the current set of options.
public final SedOptionSet_Igilnp p
"-p"
: Write the matched line to standard output.
The option "-p"
is equivalent to the "--
print
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "-p"
. If the option "-p"
is already set, the field p
points to the enum constant itself
as it already represents the current set of options.
public final SedOptionSet_Igilnp print
"--print"
: Write the matched line to standard output.
The option "--print"
is equivalent to the "-
p
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "--print"
. If the option "--print"
is already set, the field print
points to the enum constant itself
as it already represents the current set of options.
public final SedOptionSet_Igilnp n
"-n"
: Suppress the default output (in which each line, after it is
examined for editing, is written to standard output). Only lines
explicitly selected for output are written.
The option "-n"
is equivalent to the "--
quiet
"
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 SedOptionSet_Igilnp quiet
"--quiet"
: Suppress the default output (in which each line, after it is
examined for editing, is written to standard output). Only lines
explicitly selected for output are written.
The option "--quiet"
is equivalent to the "-
n
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "--quiet"
. If the option "--quiet"
is already set, the field quiet
points to the enum constant itself
as it already represents the current set of options.
public static SedOptionSet_Igilnp[] values()
for (SedOptionSet_Igilnp c : SedOptionSet_Igilnp.values()) System.out.println(c);
public static SedOptionSet_Igilnp 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<SedOption> optionType()
OptionSet
optionType
in interface OptionSet<SedOption>
public boolean isSet(SedOption option)
OptionSet
option
is set and false otherwisepublic int size()
OptionSet
public EnumSet<SedOption> asSet()
this
option set.public Iterator<SedOption> iterator()
public boolean useAcronymFor(SedOption 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
SedOptionSet_Igilnp.global.I;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
SedOptionSet_Igilnp.g.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:
SedOptionSet_Igilnp.g.I.global;
This method always returns true for the empty set with no active options.
useAcronymFor
in interface OptionSet<SedOption>
option
- the option of interest, has no impact on the result returned
by this methodCopyright © 2024. All rights reserved.