Package com.adobe.epubcheck.messages
Class OverriddenMessages
- java.lang.Object
-
- com.adobe.epubcheck.messages.OverriddenMessages
-
public class OverriddenMessages extends java.lang.ObjectLoads 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 Summary
Fields Modifier and Type Field Description private LocalizedMessagesdefaultMessagesprivate DefaultSeveritiesdefaultSeveritiesprivate java.io.FileoverrideFileprivate java.util.Map<MessageId,Message>overridenMessagesprivate java.util.regex.PatternparameterPatternprivate Reportreport
-
Constructor Summary
Constructors Constructor Description OverriddenMessages(java.io.File overrideFile, Report report)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.StringcheckMessageForParameterCount(int lineNumber, int columnNumber, java.lang.String originalText, java.lang.String newText)MessagegetMessage(MessageId id)private intgetParameterCount(int lineNumber, int columnNumber, java.lang.String text)private voidloadOverriddenMessageSeverities()
-
-
-
Field Detail
-
defaultSeverities
private final DefaultSeverities defaultSeverities
-
defaultMessages
private final LocalizedMessages defaultMessages
-
parameterPattern
private final java.util.regex.Pattern parameterPattern
-
overrideFile
private final java.io.File overrideFile
-
report
private final Report report
-
-
Constructor Detail
-
OverriddenMessages
public OverriddenMessages(java.io.File overrideFile, Report report)
-
-
Method Detail
-
loadOverriddenMessageSeverities
private void loadOverriddenMessageSeverities()
-
checkMessageForParameterCount
private java.lang.String checkMessageForParameterCount(int lineNumber, int columnNumber, java.lang.String originalText, java.lang.String newText)
-
getParameterCount
private int getParameterCount(int lineNumber, int columnNumber, java.lang.String text)
-
-