public enum SedOptionSet_Iglnpy extends Enum<SedOptionSet_Iglnpy> implements SedOptions
sed
command with
the following options: g
, I
, l
, p
, n
, y
.
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_Iglnpy |
g
Option
"-g" : Globally substitute for all non-overlapping instances of the regexp
rather than just the first one. |
SedOptionSet_Iglnpy |
global
Option
"--global" : Globally substitute for all non-overlapping instances of the regexp
rather than just the first one. |
SedOptionSet_Iglnpy |
I
Option
"-I" : Use case insensitive pattern matching. |
SedOptionSet_Iglnpy |
ignoreCase
Option
"--ignoreCase" : Use case insensitive pattern matching. |
SedOptionSet_Iglnpy |
l
Option
"-l" : Writes the current line number on a separate line to the standard
output. |
SedOptionSet_Iglnpy |
lineNumber
Option
"--lineNumber" : Writes the current line number on a separate line to the standard
output. |
SedOptionSet_Iglnpy |
n
Option
"-n" : Suppress the default output (in which each line, after it is
examined for editing, is written to standard output). |
SedOptionSet_Iglnpy |
p
Option
"-p" : Write the matched line to standard output. |
SedOptionSet_Iglnpy |
print
Option
"--print" : Write the matched line to standard output. |
SedOptionSet_Iglnpy |
quiet
Option
"--quiet" : Suppress the default output (in which each line, after it is
examined for editing, is written to standard output). |
SedOptionSet_Iglnpy |
translate
Option
"--translate" : Replace all occurrences of characters in string1 with the
corresponding characters in string2. |
SedOptionSet_Iglnpy |
y
Option
"-y" : Replace all occurrences of characters in string1 with the
corresponding characters in string2. |
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_Iglnpy |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SedOptionSet_Iglnpy[] |
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_Iglnpy Active_Iglnpy
public static final SedOptionSet_Iglnpy Active_Iglnpy_long
public static final SedOptionSet_Iglnpy Active_glnpy
public static final SedOptionSet_Iglnpy Active_glnpy_long
public static final SedOptionSet_Iglnpy Active_Ignpy
public static final SedOptionSet_Iglnpy Active_Ignpy_long
public static final SedOptionSet_Iglnpy Active_Iglny
public static final SedOptionSet_Iglnpy Active_Iglny_long
public static final SedOptionSet_Iglnpy Active_Ilnpy
public static final SedOptionSet_Iglnpy Active_Ilnpy_long
public static final SedOptionSet_Iglnpy Active_Iglpy
public static final SedOptionSet_Iglnpy Active_Iglpy_long
public static final SedOptionSet_Iglnpy Active_gnpy
public static final SedOptionSet_Iglnpy Active_gnpy_long
public static final SedOptionSet_Iglnpy Active_glny
public static final SedOptionSet_Iglnpy Active_glny_long
public static final SedOptionSet_Iglnpy Active_Igny
public static final SedOptionSet_Iglnpy Active_Igny_long
public static final SedOptionSet_Iglnpy Active_lnpy
public static final SedOptionSet_Iglnpy Active_lnpy_long
public static final SedOptionSet_Iglnpy Active_Inpy
public static final SedOptionSet_Iglnpy Active_Inpy_long
public static final SedOptionSet_Iglnpy Active_Ilny
public static final SedOptionSet_Iglnpy Active_Ilny_long
public static final SedOptionSet_Iglnpy Active_glpy
public static final SedOptionSet_Iglnpy Active_glpy_long
public static final SedOptionSet_Iglnpy Active_Igpy
public static final SedOptionSet_Iglnpy Active_Igpy_long
public static final SedOptionSet_Iglnpy Active_Igly
public static final SedOptionSet_Iglnpy Active_Igly_long
public static final SedOptionSet_Iglnpy Active_Ilpy
public static final SedOptionSet_Iglnpy Active_Ilpy_long
public static final SedOptionSet_Iglnpy Active_gny
public static final SedOptionSet_Iglnpy Active_gny_long
public static final SedOptionSet_Iglnpy Active_npy
public static final SedOptionSet_Iglnpy Active_npy_long
public static final SedOptionSet_Iglnpy Active_lny
public static final SedOptionSet_Iglnpy Active_lny_long
public static final SedOptionSet_Iglnpy Active_Iny
public static final SedOptionSet_Iglnpy Active_Iny_long
public static final SedOptionSet_Iglnpy Active_gpy
public static final SedOptionSet_Iglnpy Active_gpy_long
public static final SedOptionSet_Iglnpy Active_gly
public static final SedOptionSet_Iglnpy Active_gly_long
public static final SedOptionSet_Iglnpy Active_Igy
public static final SedOptionSet_Iglnpy Active_Igy_long
public static final SedOptionSet_Iglnpy Active_lpy
public static final SedOptionSet_Iglnpy Active_lpy_long
public static final SedOptionSet_Iglnpy Active_Ipy
public static final SedOptionSet_Iglnpy Active_Ipy_long
public static final SedOptionSet_Iglnpy Active_Ily
public static final SedOptionSet_Iglnpy Active_Ily_long
public static final SedOptionSet_Iglnpy Active_ny
public static final SedOptionSet_Iglnpy Active_ny_long
public static final SedOptionSet_Iglnpy Active_gy
public static final SedOptionSet_Iglnpy Active_gy_long
public static final SedOptionSet_Iglnpy Active_py
public static final SedOptionSet_Iglnpy Active_py_long
public static final SedOptionSet_Iglnpy Active_ly
public static final SedOptionSet_Iglnpy Active_ly_long
public static final SedOptionSet_Iglnpy Active_Iy
public static final SedOptionSet_Iglnpy Active_Iy_long
public static final SedOptionSet_Iglnpy Active_y
y
.public static final SedOptionSet_Iglnpy Active_y_long
y
.public final SedOptionSet_Iglnpy 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_Iglnpy 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_Iglnpy 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_Iglnpy 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_Iglnpy 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_Iglnpy 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_Iglnpy 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_Iglnpy 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_Iglnpy 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_Iglnpy 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_Iglnpy y
"-y"
: Replace all occurrences of characters in string1 with the
corresponding characters in string2. If the number of characters in
the two strings are not equal, or if any of the characters in
string1 appear more than once, the results are undefined.
The option "-y"
is equivalent to the "--
translate
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "-y"
. If the option "-y"
is already set, the field y
points to the enum constant itself
as it already represents the current set of options.
public final SedOptionSet_Iglnpy translate
"--translate"
: Replace all occurrences of characters in string1 with the
corresponding characters in string2. If the number of characters in
the two strings are not equal, or if any of the characters in
string1 appear more than once, the results are undefined.
The option "--translate"
is equivalent to the "-
y
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "--translate"
. If the option "--translate"
is already set, the field translate
points to the enum constant itself
as it already represents the current set of options.
public static SedOptionSet_Iglnpy[] values()
for (SedOptionSet_Iglnpy c : SedOptionSet_Iglnpy.values()) System.out.println(c);
public static SedOptionSet_Iglnpy 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_Iglnpy.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_Iglnpy.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_Iglnpy.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.