Enum RecursionMode

java.lang.Object
java.lang.Enum<RecursionMode>
org.apache.james.mime4j.stream.RecursionMode
All Implemented Interfaces:
Serializable, Comparable<RecursionMode>, java.lang.constant.Constable

public enum RecursionMode extends Enum<RecursionMode>
Enumeration of parsing modes.
  • Enum Constant Details

    • M_RECURSE

      public static final RecursionMode M_RECURSE
      Recursively parse every message/rfc822 part
    • M_NO_RECURSE

      public static final RecursionMode M_NO_RECURSE
      Do not recurse message/rfc822 parts
    • M_RAW

      public static final RecursionMode M_RAW
      Parse into raw entities
    • M_FLAT

      public static final RecursionMode M_FLAT
      Do not recurse message/rfc822 parts and treat multiparts as a single flat body.
  • Constructor Details

    • RecursionMode

      private RecursionMode()
  • Method Details

    • values

      public static RecursionMode[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static RecursionMode 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 name
      NullPointerException - if the argument is null