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 class
FormattingMigrator.FormattedString
protected class
FormattingMigrator.Mapping
protected class
FormattingMigrator.Region
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.regex.Pattern
WS
-
Constructor Summary
Constructors Constructor Description FormattingMigrator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
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)
-
-