Class ConvertedInput<U extends InputFromManager>

Object
ConvertedInput<U>
Type Parameters:
U - type an input is converted to

public final class ConvertedInput<U extends InputFromManager> extends Object
A converted-input, together with any logged messages associated with it.
Author:
Owen Feehan
  • Constructor Details

    • ConvertedInput

      public ConvertedInput(U conversion, StringBuilder messages)
      Creates a new ConvertedInput instance.
      Parameters:
      conversion - The converted input.
      messages - Any messages written to the log during conversion.
  • Method Details

    • logConversionMessages

      public void logConversionMessages(MessageLogger logger)
      Logs any messages stored from from conversion.
      Parameters:
      logger - the logger to log to.
    • getMessages

      public StringBuilder getMessages()
      Any messages written to the log during conversion.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getConversion

      public U getConversion()
      The converted input.