public class FormattingMigrator
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected class |
FormattingMigrator.FormattedString |
protected class |
FormattingMigrator.Mapping |
protected class |
FormattingMigrator.Region |
Modifier and Type | Field and Description |
---|---|
protected static java.util.regex.Pattern |
WS |
Constructor and Description |
---|
FormattingMigrator() |
Modifier and Type | Method and Description |
---|---|
protected int |
countOverlappingChars(FormattingMigrator.FormattedString s1,
FormattingMigrator.FormattedString s2,
int s1Offset,
int s2Offset) |
protected FormattingMigrator.FormattedString |
createFormattedString(java.lang.String string,
java.util.regex.Pattern format) |
protected void |
findLinearMatches(FormattingMigrator.FormattedString formattedString,
FormattingMigrator.FormattedString toBeFormattedString,
java.util.List<FormattingMigrator.Mapping> mappings,
java.util.List<FormattingMigrator.Region> remainingRegions) |
protected int[] |
findNextOverlappingChar(FormattingMigrator.FormattedString s1,
FormattingMigrator.FormattedString s2,
int s1Offset,
int s2Offset) |
java.lang.String |
migrate(java.lang.String formattedString,
java.lang.String toBeFormattedString) |
java.lang.String |
migrate(java.lang.String formattedString,
java.lang.String toBeFormattedString,
java.util.regex.Pattern format) |
protected int countOverlappingChars(FormattingMigrator.FormattedString s1, FormattingMigrator.FormattedString s2, int s1Offset, int s2Offset)
protected FormattingMigrator.FormattedString createFormattedString(java.lang.String string, java.util.regex.Pattern format)
protected void findLinearMatches(FormattingMigrator.FormattedString formattedString, FormattingMigrator.FormattedString toBeFormattedString, java.util.List<FormattingMigrator.Mapping> mappings, java.util.List<FormattingMigrator.Region> remainingRegions)
protected int[] findNextOverlappingChar(FormattingMigrator.FormattedString s1, FormattingMigrator.FormattedString s2, int s1Offset, int s2Offset)
public java.lang.String migrate(java.lang.String formattedString, java.lang.String toBeFormattedString)
public java.lang.String migrate(java.lang.String formattedString, java.lang.String toBeFormattedString, java.util.regex.Pattern format)