Class OverriddenMessages

java.lang.Object
com.adobe.epubcheck.messages.OverriddenMessages

public class OverriddenMessages extends Object
Loads a list of messages from an override file and manages logic to choose between an override or default message based on which is available.
  • Field Details

    • defaultSeverities

      private final DefaultSeverities defaultSeverities
    • overridenMessages

      private final Map<MessageId, Message> overridenMessages
    • defaultMessages

      private final LocalizedMessages defaultMessages
    • parameterPattern

      private final Pattern parameterPattern
    • overrideFile

      private final File overrideFile
    • report

      private final Report report
  • Constructor Details

    • OverriddenMessages

      public OverriddenMessages(File overrideFile, Report report)
  • Method Details

    • getMessage

      public Message getMessage(MessageId id)
    • loadOverriddenMessageSeverities

      private void loadOverriddenMessageSeverities()
    • checkMessageForParameterCount

      private String checkMessageForParameterCount(int lineNumber, int columnNumber, String originalText, String newText)
    • getParameterCount

      private int getParameterCount(int lineNumber, int columnNumber, String text)