Class MessageFile


  • public final class MessageFile
    extends Object
    Acts as a template for mapping trace ids to messages.
    • Field Detail

      • verMod

        protected float verMod
    • Method Detail

      • getStatistics

        public HashMap getStatistics()
      • getVersion

        public float getVersion()
      • addMessage

        protected void addMessage​(String messageLine)
        adds a message to the table by parsing a line of the message file. If the line has no spaces, it is determined to be a component; otherwise it contains a trace id, an entry type, and a template string (separated by spaces)
        Parameters:
        messageLine - a string
      • getMessageFromID

        protected Message getMessageFromID​(int id)
        retrieve the message associated with a given traceID
        Parameters:
        id - an int that is a trace identifier
        Returns:
        a message that contains the type of entry, the component for the entry and the text to be printed
      • getMessageFromID

        protected Message getMessageFromID​(String compName,
                                           int id)
        retrieve the message associated with a given traceID and component
        Parameters:
        id - an int that is a trace identifier
        Returns:
        a message that contains the type of entry, the component for the entry and the text to be printed
      • componentIsFromDATFile

        public boolean componentIsFromDATFile​(String componentName)