public class UnitConversionRule extends AbstractUnitConversionRule
AbstractUnitConversionRule.Message
convertedPatterns, FAHRENHEIT, FEET, IMP_FL_OUNCE, IMP_GALLON, IMP_PINT, IMP_QUART, INCH, metricUnits, MILE, NUMBER_REGEX, NUMBER_REGEX_WITH_BOUNDARY, numberRangePart, OUNCE, POUND, specialPatterns, unitPatterns, unitSymbols, US_CUP, US_FL_OUNCE, US_GALLON, US_PINT, US_QUART, YARD
Constructor and Description |
---|
UnitConversionRule(ResourceBundle messages) |
Modifier and Type | Method and Description |
---|---|
String |
getDescription()
A short description of the error this rule can detect, usually in the language of the text
that is checked.
|
String |
getId()
A string used to identify the rule in e.g. configuration files.
|
protected String |
getMessage(AbstractUnitConversionRule.Message message)
Override in subclasses
|
protected NumberFormat |
getNumberFormat()
Override in subclasses
|
protected String |
getShortMessage(AbstractUnitConversionRule.Message message)
Override in subclasses
|
addUnit, detectNumberRange, formatMeasurement, formatRounded, getMetricEquivalent, getSuggestion, match
addExamplePair, addTags, addToneTags, cacheAntiPatterns, estimateContextForSureMatch, getAntiPatterns, getCategory, getConfigureText, getCorrectExamples, getDefaultValue, getDistanceTokens, getErrorTriggeringExamples, getFullId, getIncorrectExamples, getLocQualityIssueType, getMaxConfigurableValue, getMinConfigurableValue, getMinPrevMatches, getSentenceWithImmunization, getSourceFile, getSubId, getTags, getToneTags, getUrl, hasConfigurableValue, hasTag, hasToneTag, isDefaultOff, isDefaultTempOff, isDictionaryBasedSpellingRule, isGoalSpecific, isOfficeDefaultOff, isOfficeDefaultOn, isPremium, makeAntiPatterns, setCategory, setCorrectExamples, setDefaultOff, setDefaultOn, setDefaultTempOff, setDistanceTokens, setErrorTriggeringExamples, setExamplePair, setGoalSpecific, setIncorrectExamples, setLocQualityIssueType, setMinPrevMatches, setOfficeDefaultOff, setOfficeDefaultOn, setPremium, setTags, setToneTags, setUrl, supportsLanguage, toRuleMatchArray, useInOffice
public UnitConversionRule(ResourceBundle messages)
public String getId()
Rule
A-Z
and the underscore.public String getDescription()
Rule
getDescription
in class Rule
protected String getMessage(AbstractUnitConversionRule.Message message)
AbstractUnitConversionRule
getMessage
in class AbstractUnitConversionRule
protected String getShortMessage(AbstractUnitConversionRule.Message message)
AbstractUnitConversionRule
getShortMessage
in class AbstractUnitConversionRule
protected NumberFormat getNumberFormat()
AbstractUnitConversionRule
getNumberFormat
in class AbstractUnitConversionRule