Package org.eclipse.xtext.formatting2
Interface ITextReplacerContext
-
- All Known Implementing Classes:
TextReplacerContext
public interface ITextReplacerContext
Relevant state and methods during execution of atext replacer
.- Since:
- 2.8
- Noextend:
- This interface is not intended to be extended by clients.
- Noimplement:
- This interface is not intended to be implemented by clients.
-
-
Method Summary
-
-
-
Method Detail
-
addReplacement
void addReplacement(ITextReplacement replacement)
-
canAutowrap
java.lang.Integer canAutowrap()
-
getDocument
IFormattableDocument getDocument()
-
getFormatter
AbstractFormatter2 getFormatter()
-
getIndentation
int getIndentation()
-
getIndentationString
java.lang.String getIndentationString()
Returns the current indentation as a string.- See Also:
getIndentationString(int)
,getIndentation()
-
getIndentationString
java.lang.String getIndentationString(int indentationLevel)
-
getLeadingCharsInLineCount
int getLeadingCharsInLineCount()
-
getLocalReplacements
java.lang.Iterable<ITextReplacement> getLocalReplacements()
-
getLocalReplacementsReverse
java.lang.Iterable<ITextReplacement> getLocalReplacementsReverse()
- Since:
- 2.13
-
getNewLinesString
java.lang.String getNewLinesString(int count)
-
getPreviousContext
ITextReplacerContext getPreviousContext()
-
getReplacementsUntil
java.util.List<ITextReplacement> getReplacementsUntil(ITextReplacerContext first)
-
getReplacer
ITextReplacer getReplacer()
-
isAutowrap
boolean isAutowrap()
-
isWrapInRegion
boolean isWrapInRegion()
-
isWrapSincePrevious
boolean isWrapSincePrevious()
-
isInsideFormattedRegion
boolean isInsideFormattedRegion()
-
setAutowrap
void setAutowrap(boolean value)
-
setCanAutowrap
void setCanAutowrap(java.lang.Integer value)
-
setNextReplacerIsChild
void setNextReplacerIsChild()
-
withDocument
ITextReplacerContext withDocument(IFormattableDocument document)
-
withIndentation
ITextReplacerContext withIndentation(int indentation)
-
withReplacer
ITextReplacerContext withReplacer(ITextReplacer replacer)
-
-