Enum Class RandomTextMode

java.lang.Object
java.lang.Enum<RandomTextMode>
org.refcodes.textual.RandomTextMode
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 Constants
    Enum Constant
    Description
    Represents 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 Type
    Method
    Description
    char[]
    Returns the enum constant of this class with the specified name.
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • ASCII

      public static final RandomTextMode ASCII
      Represents a charset consisting of only ASCII characters.
    • ALPHABETIC

      public static final RandomTextMode ALPHABETIC
      Represents a charset consisting of only upper and lower case letters.
    • UPPER_CASE

      public static final RandomTextMode UPPER_CASE
      Represents a charset consisting of only upper case letters.
    • LOWER_CASE

      public static final RandomTextMode LOWER_CASE
      Represents a charset consisting of only lower case letters.
    • ALPHANUMERIC

      public static final RandomTextMode ALPHANUMERIC
      Represents a charset consisting of only upper and lower case characters as well as of the digits 0 to 9.
    • UPPER_CASE_ALPHANUMERIC

      public static final RandomTextMode UPPER_CASE_ALPHANUMERIC
      Represents a charset consisting of only upper case characters as well as of the digits 0 to 9.
    • LOWER_CASE_ALPHANUMERIC

      public static final RandomTextMode LOWER_CASE_ALPHANUMERIC
      Represents a charset consisting of only lower case characters as well as of the digits 0 to 9.
    • NUMERIC

      public static final RandomTextMode NUMERIC
      Represents a charset consisting of only digits 0 to 9.
    • BINARY

      public static final RandomTextMode BINARY
      Represents a charset consisting of only digits 0 and 1.
    • HEXADECIMAL

      public static final RandomTextMode HEXADECIMAL
      Represents a charset consisting of only digits 0 to 9 as well as the characters A to F.
  • Method Details

    • values

      public static RandomTextMode[] 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

      public static RandomTextMode valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • getCharSet

      public char[] getCharSet()
      Specified by:
      getCharSet in interface org.refcodes.mixin.CharSetAccessor