Class StatusMessagesOutput

java.lang.Object
org.openscience.cdk.rinchi.StatusMessagesOutput
Direct Known Subclasses:
RInChIGenerator, RInChIToReaction

public abstract class StatusMessagesOutput extends Object
Author:
Uli Fechner
  • Constructor Details

    • StatusMessagesOutput

      public StatusMessagesOutput()
  • Method Details

    • clearStatusAndMessages

      protected void clearStatusAndMessages()
      Resets field to initial state.
      Resets the current status to StatusMessagesOutput.Status.SUCCESS and clears all accumulated messages.
    • addMessage

      protected void addMessage(String message, StatusMessagesOutput.Status status)
      Adds a message with a given status, updating the current status to the higher severity.
      Parameters:
      message - the message to add
      status - the status associated with the message
    • getStatus

      public StatusMessagesOutput.Status getStatus()
      Access the status of the RInChI Decomposition process.
      Returns:
      the status
    • getMessages

      public List<String> getMessages()
      Retrieves unmodifiable messages related to RInChI processing.
      Returns:
      an unmodifiable list of messages