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
- Author:
- Moritz Eysholdt - Initial contribution and API
Field Summary |
protected static java.util.regex.Pattern |
WS
|
Method Summary |
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WS
protected static final java.util.regex.Pattern WS
FormattingMigrator
public FormattingMigrator()
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)