public enum SedOptionSet_Iglnps extends Enum<SedOptionSet_Iglnps> implements SedOptions
sed
command with
the following options: g
, I
, l
, p
, n
, s
.
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_Iglnps |
g
Option
"-g" : Globally substitute for all non-overlapping instances of the regexp
rather than just the first one. |
SedOptionSet_Iglnps |
global
Option
"--global" : Globally substitute for all non-overlapping instances of the regexp
rather than just the first one. |
SedOptionSet_Iglnps |
I
Option
"-I" : Use case insensitive pattern matching. |
SedOptionSet_Iglnps |
ignoreCase
Option
"--ignoreCase" : Use case insensitive pattern matching. |
SedOptionSet_Iglnps |
l
Option
"-l" : Writes the current line number on a separate line to the standard
output. |
SedOptionSet_Iglnps |
lineNumber
Option
"--lineNumber" : Writes the current line number on a separate line to the standard
output. |
SedOptionSet_Iglnps |
n
Option
"-n" : Suppress the default output (in which each line, after it is
examined for editing, is written to standard output). |
SedOptionSet_Iglnps |
p
Option
"-p" : Write the matched line to standard output. |
SedOptionSet_Iglnps |
print
Option
"--print" : Write the matched line to standard output. |
SedOptionSet_Iglnps |
quiet
Option
"--quiet" : Suppress the default output (in which each line, after it is
examined for editing, is written to standard output). |
SedOptionSet_Iglnps |
s
Option
"-s" : Substitutes the replacement string for instances of the regexp in
the matched line. |
SedOptionSet_Iglnps |
substitute
Option
"--substitute" : Substitutes the replacement string for instances of the regexp in
the matched line. |
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_Iglnps |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SedOptionSet_Iglnps[] |
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_Iglnps Active_Iglnps
public static final SedOptionSet_Iglnps Active_Iglnps_long
public static final SedOptionSet_Iglnps Active_glnps
public static final SedOptionSet_Iglnps Active_glnps_long
public static final SedOptionSet_Iglnps Active_Ignps
public static final SedOptionSet_Iglnps Active_Ignps_long
public static final SedOptionSet_Iglnps Active_Iglns
public static final SedOptionSet_Iglnps Active_Iglns_long
public static final SedOptionSet_Iglnps Active_Ilnps
public static final SedOptionSet_Iglnps Active_Ilnps_long
public static final SedOptionSet_Iglnps Active_Iglps
public static final SedOptionSet_Iglnps Active_Iglps_long
public static final SedOptionSet_Iglnps Active_gnps
public static final SedOptionSet_Iglnps Active_gnps_long
public static final SedOptionSet_Iglnps Active_glns
public static final SedOptionSet_Iglnps Active_glns_long
public static final SedOptionSet_Iglnps Active_Igns
public static final SedOptionSet_Iglnps Active_Igns_long
public static final SedOptionSet_Iglnps Active_lnps
public static final SedOptionSet_Iglnps Active_lnps_long
public static final SedOptionSet_Iglnps Active_Inps
public static final SedOptionSet_Iglnps Active_Inps_long
public static final SedOptionSet_Iglnps Active_Ilns
public static final SedOptionSet_Iglnps Active_Ilns_long
public static final SedOptionSet_Iglnps Active_glps
public static final SedOptionSet_Iglnps Active_glps_long
public static final SedOptionSet_Iglnps Active_Igps
public static final SedOptionSet_Iglnps Active_Igps_long
public static final SedOptionSet_Iglnps Active_Igls
public static final SedOptionSet_Iglnps Active_Igls_long
public static final SedOptionSet_Iglnps Active_Ilps
public static final SedOptionSet_Iglnps Active_Ilps_long
public static final SedOptionSet_Iglnps Active_gns
public static final SedOptionSet_Iglnps Active_gns_long
public static final SedOptionSet_Iglnps Active_nps
public static final SedOptionSet_Iglnps Active_nps_long
public static final SedOptionSet_Iglnps Active_lns
public static final SedOptionSet_Iglnps Active_lns_long
public static final SedOptionSet_Iglnps Active_Ins
public static final SedOptionSet_Iglnps Active_Ins_long
public static final SedOptionSet_Iglnps Active_gps
public static final SedOptionSet_Iglnps Active_gps_long
public static final SedOptionSet_Iglnps Active_gls
public static final SedOptionSet_Iglnps Active_gls_long
public static final SedOptionSet_Iglnps Active_Igs
public static final SedOptionSet_Iglnps Active_Igs_long
public static final SedOptionSet_Iglnps Active_lps
public static final SedOptionSet_Iglnps Active_lps_long
public static final SedOptionSet_Iglnps Active_Ips
public static final SedOptionSet_Iglnps Active_Ips_long
public static final SedOptionSet_Iglnps Active_Ils
public static final SedOptionSet_Iglnps Active_Ils_long
public static final SedOptionSet_Iglnps Active_ns
public static final SedOptionSet_Iglnps Active_ns_long
public static final SedOptionSet_Iglnps Active_gs
public static final SedOptionSet_Iglnps Active_gs_long
public static final SedOptionSet_Iglnps Active_ps
public static final SedOptionSet_Iglnps Active_ps_long
public static final SedOptionSet_Iglnps Active_ls
public static final SedOptionSet_Iglnps Active_ls_long
public static final SedOptionSet_Iglnps Active_Is
public static final SedOptionSet_Iglnps Active_Is_long
public static final SedOptionSet_Iglnps Active_s
s
.public static final SedOptionSet_Iglnps Active_s_long
s
.public final SedOptionSet_Iglnps 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_Iglnps 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_Iglnps 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_Iglnps 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_Iglnps 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_Iglnps 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_Iglnps 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_Iglnps 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_Iglnps 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_Iglnps 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 final SedOptionSet_Iglnps s
"-s"
: Substitutes the replacement string for instances of the regexp in
the matched line.
The characters "$0" appearing in the replacement are replaced by the line matching the regexp. The characters "$n", where n is a digit other than zero, are replaced by the text matched by the corresponding backreference expression (aka group). The special meaning of "$n" in this context can be suppressed by preceding it by a backslash.
A line can be split by substituting a newline ('\n') into it.
A substitution is considered to have been performed even if the replacement string is identical to the string that it replaces.
The option "-s"
is equivalent to the "--
substitute
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "-s"
. If the option "-s"
is already set, the field s
points to the enum constant itself
as it already represents the current set of options.
public final SedOptionSet_Iglnps substitute
"--substitute"
: Substitutes the replacement string for instances of the regexp in
the matched line.
The characters "$0" appearing in the replacement are replaced by the line matching the regexp. The characters "$n", where n is a digit other than zero, are replaced by the text matched by the corresponding backreference expression (aka group). The special meaning of "$n" in this context can be suppressed by preceding it by a backslash.
A line can be split by substituting a newline ('\n') into it.
A substitution is considered to have been performed even if the replacement string is identical to the string that it replaces.
The option "--substitute"
is equivalent to the "-
s
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "--substitute"
. If the option "--substitute"
is already set, the field substitute
points to the enum constant itself
as it already represents the current set of options.
public static SedOptionSet_Iglnps[] values()
for (SedOptionSet_Iglnps c : SedOptionSet_Iglnps.values()) System.out.println(c);
public static SedOptionSet_Iglnps 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_Iglnps.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_Iglnps.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_Iglnps.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.