Package org.eclipse.xtext.util.internal
Class FormattingMigrator
- java.lang.Object
-
- org.eclipse.xtext.util.internal.FormattingMigrator
-
public class FormattingMigrator extends java.lang.Object- Since:
- 2.1
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classFormattingMigrator.FormattedStringprotected classFormattingMigrator.Mappingprotected classFormattingMigrator.Region
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.regex.PatternWS
-
Constructor Summary
Constructors Constructor Description FormattingMigrator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intcountOverlappingChars(FormattingMigrator.FormattedString s1, FormattingMigrator.FormattedString s2, int s1Offset, int s2Offset)protected FormattingMigrator.FormattedStringcreateFormattedString(java.lang.String string, java.util.regex.Pattern format)protected voidfindLinearMatches(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.Stringmigrate(java.lang.String formattedString, java.lang.String toBeFormattedString)java.lang.Stringmigrate(java.lang.String formattedString, java.lang.String toBeFormattedString, java.util.regex.Pattern format)
-
-
-
Method Detail
-
countOverlappingChars
protected int countOverlappingChars(FormattingMigrator.FormattedString s1, FormattingMigrator.FormattedString s2, int s1Offset, int s2Offset)
-
createFormattedString
protected FormattingMigrator.FormattedString createFormattedString(java.lang.String string, java.util.regex.Pattern format)
-
findLinearMatches
protected void findLinearMatches(FormattingMigrator.FormattedString formattedString, FormattingMigrator.FormattedString toBeFormattedString, java.util.List<FormattingMigrator.Mapping> mappings, java.util.List<FormattingMigrator.Region> remainingRegions)
-
findNextOverlappingChar
protected int[] findNextOverlappingChar(FormattingMigrator.FormattedString s1, FormattingMigrator.FormattedString s2, int s1Offset, int s2Offset)
-
migrate
public java.lang.String migrate(java.lang.String formattedString, java.lang.String toBeFormattedString)
-
migrate
public java.lang.String migrate(java.lang.String formattedString, java.lang.String toBeFormattedString, java.util.regex.Pattern format)
-
-