Enum RegexpOnFilenameOrgOption
- java.lang.Object
-
- java.lang.Enum<RegexpOnFilenameOrgOption>
-
- com.thomasjensen.checkstyle.addons.checks.regexp.RegexpOnFilenameOrgOption
-
- All Implemented Interfaces:
Serializable
,Comparable<RegexpOnFilenameOrgOption>
public enum RegexpOnFilenameOrgOption extends Enum<RegexpOnFilenameOrgOption>
Represents the possible modes of operation for theRegexpOnFilenameOrgCheck
.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ILLEGAL
In ILLEGAL mode, the regular expression must not match the filename, and a violation is logged if the regexp matched anyway.REQUIRED
In REQUIRED mode, the regular expression must match the filename, and a violation is logged if the regexp does not match.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static RegexpOnFilenameOrgOption
valueOf(String name)
Returns the enum constant of this type with the specified name.static RegexpOnFilenameOrgOption
valueOfIgnoreCase(String pValue)
Variant ofEnum.valueOf(java.lang.Class<T>, java.lang.String)
that ignores value case.static RegexpOnFilenameOrgOption[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
REQUIRED
public static final RegexpOnFilenameOrgOption REQUIRED
In REQUIRED mode, the regular expression must match the filename, and a violation is logged if the regexp does not match.
-
ILLEGAL
public static final RegexpOnFilenameOrgOption ILLEGAL
In ILLEGAL mode, the regular expression must not match the filename, and a violation is logged if the regexp matched anyway.
-
-
Method Detail
-
values
public static RegexpOnFilenameOrgOption[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (RegexpOnFilenameOrgOption c : RegexpOnFilenameOrgOption.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static RegexpOnFilenameOrgOption valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
valueOfIgnoreCase
@Nonnull public static RegexpOnFilenameOrgOption valueOfIgnoreCase(@Nonnull String pValue)
Variant ofEnum.valueOf(java.lang.Class<T>, java.lang.String)
that ignores value case.- Parameters:
pValue
- the String value- Returns:
- the enum value
- Throws:
IllegalArgumentException
- the given String value does not match a valid enum value
-
-