public enum SedOptionSet_Icglnp extends Enum<SedOptionSet_Icglnp> implements SedOptions
sed
command with
the following options: c
, g
, 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_Icglnp |
c
Option
"-c" : Write string2 as a separate line instead of the matched line. |
SedOptionSet_Icglnp |
change
Option
"--change" : Write string2 as a separate line instead of the matched line. |
SedOptionSet_Icglnp |
g
Option
"-g" : Globally substitute for all non-overlapping instances of the regexp
rather than just the first one. |
SedOptionSet_Icglnp |
global
Option
"--global" : Globally substitute for all non-overlapping instances of the regexp
rather than just the first one. |
SedOptionSet_Icglnp |
I
Option
"-I" : Use case insensitive pattern matching. |
SedOptionSet_Icglnp |
ignoreCase
Option
"--ignoreCase" : Use case insensitive pattern matching. |
SedOptionSet_Icglnp |
l
Option
"-l" : Writes the current line number on a separate line to the standard
output. |
SedOptionSet_Icglnp |
lineNumber
Option
"--lineNumber" : Writes the current line number on a separate line to the standard
output. |
SedOptionSet_Icglnp |
n
Option
"-n" : Suppress the default output (in which each line, after it is
examined for editing, is written to standard output). |
SedOptionSet_Icglnp |
p
Option
"-p" : Write the matched line to standard output. |
SedOptionSet_Icglnp |
print
Option
"--print" : Write the matched line to standard output. |
SedOptionSet_Icglnp |
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_Icglnp |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SedOptionSet_Icglnp[] |
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_Icglnp Active_Icglnp
public static final SedOptionSet_Icglnp Active_Icglnp_long
public static final SedOptionSet_Icglnp Active_cglnp
public static final SedOptionSet_Icglnp Active_cglnp_long
public static final SedOptionSet_Icglnp Active_Icgnp
public static final SedOptionSet_Icglnp Active_Icgnp_long
public static final SedOptionSet_Icglnp Active_Icgln
public static final SedOptionSet_Icglnp Active_Icgln_long
public static final SedOptionSet_Icglnp Active_Iclnp
public static final SedOptionSet_Icglnp Active_Iclnp_long
public static final SedOptionSet_Icglnp Active_Icglp
public static final SedOptionSet_Icglnp Active_Icglp_long
public static final SedOptionSet_Icglnp Active_cgnp
public static final SedOptionSet_Icglnp Active_cgnp_long
public static final SedOptionSet_Icglnp Active_cgln
public static final SedOptionSet_Icglnp Active_cgln_long
public static final SedOptionSet_Icglnp Active_Icgn
public static final SedOptionSet_Icglnp Active_Icgn_long
public static final SedOptionSet_Icglnp Active_clnp
public static final SedOptionSet_Icglnp Active_clnp_long
public static final SedOptionSet_Icglnp Active_Icnp
public static final SedOptionSet_Icglnp Active_Icnp_long
public static final SedOptionSet_Icglnp Active_Icln
public static final SedOptionSet_Icglnp Active_Icln_long
public static final SedOptionSet_Icglnp Active_cglp
public static final SedOptionSet_Icglnp Active_cglp_long
public static final SedOptionSet_Icglnp Active_Icgp
public static final SedOptionSet_Icglnp Active_Icgp_long
public static final SedOptionSet_Icglnp Active_Icgl
public static final SedOptionSet_Icglnp Active_Icgl_long
public static final SedOptionSet_Icglnp Active_Iclp
public static final SedOptionSet_Icglnp Active_Iclp_long
public static final SedOptionSet_Icglnp Active_cgn
public static final SedOptionSet_Icglnp Active_cgn_long
public static final SedOptionSet_Icglnp Active_cnp
public static final SedOptionSet_Icglnp Active_cnp_long
public static final SedOptionSet_Icglnp Active_cln
public static final SedOptionSet_Icglnp Active_cln_long
public static final SedOptionSet_Icglnp Active_Icn
public static final SedOptionSet_Icglnp Active_Icn_long
public static final SedOptionSet_Icglnp Active_cgp
public static final SedOptionSet_Icglnp Active_cgp_long
public static final SedOptionSet_Icglnp Active_cgl
public static final SedOptionSet_Icglnp Active_cgl_long
public static final SedOptionSet_Icglnp Active_Icg
public static final SedOptionSet_Icglnp Active_Icg_long
public static final SedOptionSet_Icglnp Active_clp
public static final SedOptionSet_Icglnp Active_clp_long
public static final SedOptionSet_Icglnp Active_Icp
public static final SedOptionSet_Icglnp Active_Icp_long
public static final SedOptionSet_Icglnp Active_Icl
public static final SedOptionSet_Icglnp Active_Icl_long
public static final SedOptionSet_Icglnp Active_cn
public static final SedOptionSet_Icglnp Active_cn_long
public static final SedOptionSet_Icglnp Active_cg
public static final SedOptionSet_Icglnp Active_cg_long
public static final SedOptionSet_Icglnp Active_cp
public static final SedOptionSet_Icglnp Active_cp_long
public static final SedOptionSet_Icglnp Active_cl
public static final SedOptionSet_Icglnp Active_cl_long
public static final SedOptionSet_Icglnp Active_Ic
public static final SedOptionSet_Icglnp Active_Ic_long
public static final SedOptionSet_Icglnp Active_c
c
.public static final SedOptionSet_Icglnp Active_c_long
c
.public final SedOptionSet_Icglnp c
"-c"
: Write string2 as a separate line instead of the matched line.
The option "-c"
is equivalent to the "--
change
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "-c"
. If the option "-c"
is already set, the field c
points to the enum constant itself
as it already represents the current set of options.
public final SedOptionSet_Icglnp change
"--change"
: Write string2 as a separate line instead of the matched line.
The option "--change"
is equivalent to the "-
c
"
option.
Technically speaking, this field points to a set with the options of the
current set plus the option "--change"
. If the option "--change"
is already set, the field change
points to the enum constant itself
as it already represents the current set of options.
public final SedOptionSet_Icglnp 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_Icglnp 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_Icglnp 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_Icglnp 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_Icglnp 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_Icglnp 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_Icglnp 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_Icglnp 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_Icglnp 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_Icglnp 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_Icglnp[] values()
for (SedOptionSet_Icglnp c : SedOptionSet_Icglnp.values()) System.out.println(c);
public static SedOptionSet_Icglnp 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_Icglnp.change.g;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_Icglnp.c.global;
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_Icglnp.c.g.change;
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.