- All Implemented Interfaces:
Serializable
,Comparable<RandomTextMode>
,Constable
,org.refcodes.mixin.CharSetAccessor
public enum RandomTextMode
extends Enum<RandomTextMode>
implements org.refcodes.mixin.CharSetAccessor
The
RandomTextMode
specifies for according chars to be used when
generating random text.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
Nested classes/interfaces inherited from interface org.refcodes.mixin.CharSetAccessor
org.refcodes.mixin.CharSetAccessor.CharSetBuilder<B extends org.refcodes.mixin.CharSetAccessor.CharSetBuilder<B>>, org.refcodes.mixin.CharSetAccessor.CharSetMutator, org.refcodes.mixin.CharSetAccessor.CharSetProperty
-
Enum Constant Summary
Enum ConstantDescriptionRepresents a charset consisting of only upper and lower case letters.Represents a charset consisting of only upper and lower case characters as well as of the digits 0 to 9.Represents a charset consisting of only ASCII characters.Represents a charset consisting of only digits 0 and 1.Represents a charset consisting of only digits 0 to 9 as well as the characters A to F.Represents a charset consisting of only lower case letters.Represents a charset consisting of only lower case characters as well as of the digits 0 to 9.Represents a charset consisting of only digits 0 to 9.Represents a charset consisting of only upper case letters.Represents a charset consisting of only upper case characters as well as of the digits 0 to 9. -
Method Summary
Modifier and TypeMethodDescriptionchar[]
static RandomTextMode
Returns the enum constant of this class with the specified name.static RandomTextMode[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
ASCII
Represents a charset consisting of only ASCII characters. -
ALPHABETIC
Represents a charset consisting of only upper and lower case letters. -
UPPER_CASE
Represents a charset consisting of only upper case letters. -
LOWER_CASE
Represents a charset consisting of only lower case letters. -
ALPHANUMERIC
Represents a charset consisting of only upper and lower case characters as well as of the digits 0 to 9. -
UPPER_CASE_ALPHANUMERIC
Represents a charset consisting of only upper case characters as well as of the digits 0 to 9. -
LOWER_CASE_ALPHANUMERIC
Represents a charset consisting of only lower case characters as well as of the digits 0 to 9. -
NUMERIC
Represents a charset consisting of only digits 0 to 9. -
BINARY
Represents a charset consisting of only digits 0 and 1. -
HEXADECIMAL
Represents a charset consisting of only digits 0 to 9 as well as the characters A to F.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified nameNullPointerException
- if the argument is null
-
getCharSet
public char[] getCharSet()- Specified by:
getCharSet
in interfaceorg.refcodes.mixin.CharSetAccessor
-