public class TextEditsBuilder extends TokenTraverser
counter, value| Constructor and Description |
|---|
TextEditsBuilder(java.lang.String source,
IRegion[] regions,
TokenManager tokenManager,
DefaultCodeFormatterOptions options) |
| Modifier and Type | Method and Description |
|---|---|
static void |
appendIndentationString(java.lang.StringBuilder target,
int tabChar,
int tabSize,
int indent,
int additionalSpaces) |
java.util.List<TextEdit> |
getEdits() |
void |
processComment(Token commentToken) |
void |
setAlignChar(int alignChar) |
protected boolean |
token(Token token,
int index) |
getCurrent, getLineBreaksAfter, getLineBreaksBefore, getNext, getPrevious, isSpaceAfter, isSpaceBefore, structureChanged, traversepublic TextEditsBuilder(java.lang.String source,
IRegion[] regions,
TokenManager tokenManager,
DefaultCodeFormatterOptions options)
protected boolean token(Token token, int index)
token in class TokenTraverserpublic static void appendIndentationString(java.lang.StringBuilder target,
int tabChar,
int tabSize,
int indent,
int additionalSpaces)
public void processComment(Token commentToken)
public java.util.List<TextEdit> getEdits()
public void setAlignChar(int alignChar)