public class SingleConversionRule extends java.lang.Object implements ConversionRule
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
additionalLine |
private java.util.regex.Pattern |
pattern |
private java.lang.String |
replacementText |
Constructor and Description |
---|
SingleConversionRule(java.util.regex.Pattern pattern,
java.lang.String replacementText) |
SingleConversionRule(java.util.regex.Pattern pattern,
java.lang.String replacementText,
java.lang.String additionalLine) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAdditionalLine()
Returns a non-null value if there should be an additional line
following a match of this rule.
|
java.util.regex.Pattern |
getPattern() |
java.lang.String |
replace(java.util.regex.Matcher matcher)
Given replacement rules, replace each capturing group in matcher's pattern
|
private final java.util.regex.Pattern pattern
private final java.lang.String replacementText
private final java.lang.String additionalLine
public SingleConversionRule(java.util.regex.Pattern pattern, java.lang.String replacementText)
public SingleConversionRule(java.util.regex.Pattern pattern, java.lang.String replacementText, java.lang.String additionalLine)
public java.util.regex.Pattern getPattern()
getPattern
in interface ConversionRule
public java.lang.String replace(java.util.regex.Matcher matcher)
ConversionRule
replace
in interface ConversionRule
public java.lang.String getAdditionalLine()
ConversionRule
getAdditionalLine
in interface ConversionRule