Enum Reaction

  • All Implemented Interfaces:
    Serializable, Comparable<Reaction>

    public enum Reaction
    extends Enum<Reaction>
    This enumerator defines the four different reaction patterns of washing machine By loading the machine in the morning, a task that might have been done at another time of the day and selecting shifting interval the household resident shows a strong reaction. Loading the machine at the same time as before but still selecting a shifting interval is a responsive reaction. Loading and starting the machine at the same time as before is an unresponsive reaction.
    Version:
    1.5, Date: 2.25.12
    Author:
    Antonios Chrysopoulos
    • Enum Constant Detail

      • Strong

        public static final Reaction Strong
      • Responsive

        public static final Reaction Responsive
      • Unresponsive

        public static final Reaction Unresponsive
    • Method Detail

      • values

        public static Reaction[] 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 (Reaction c : Reaction.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Reaction 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