Class WhitespaceReplacer
- java.lang.Object
-
- org.eclipse.xtext.formatting2.internal.WhitespaceReplacer
-
- All Implemented Interfaces:
ITextReplacer
public class WhitespaceReplacer extends java.lang.Object implements ITextReplacer
-
-
Field Summary
-
Fields inherited from interface org.eclipse.xtext.formatting2.ITextReplacer
GET_REGION
-
-
Constructor Summary
Constructors Constructor Description WhitespaceReplacer(ITextSegment whitespace, IHiddenRegionFormatting formatting)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intcomputeNewIndentation(ITextReplacerContext context)protected intcomputeNewLineCount(ITextReplacerContext context)ITextReplacerContextcreateReplacements(ITextReplacerContext context)Creates the real replacements for this region.IHiddenRegionFormattinggetFormatting()ITextSegmentgetRegion()The region this replace is responsible for.java.lang.StringtoString()protected inttrailingNewLinesOfPreviousRegion()
-
-
-
Constructor Detail
-
WhitespaceReplacer
public WhitespaceReplacer(ITextSegment whitespace, IHiddenRegionFormatting formatting)
-
-
Method Detail
-
computeNewIndentation
protected int computeNewIndentation(ITextReplacerContext context)
-
computeNewLineCount
protected int computeNewLineCount(ITextReplacerContext context)
-
createReplacements
public ITextReplacerContext createReplacements(ITextReplacerContext context)
Description copied from interface:ITextReplacerCreates the real replacements for this region. The given context may be altered and returned afterwards.- Specified by:
createReplacementsin interfaceITextReplacer
-
getFormatting
public IHiddenRegionFormatting getFormatting()
-
getRegion
public ITextSegment getRegion()
Description copied from interface:ITextReplacerThe region this replace is responsible for. All text replacements create by this replacer must be inside this region.- Specified by:
getRegionin interfaceITextReplacer
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
trailingNewLinesOfPreviousRegion
protected int trailingNewLinesOfPreviousRegion()
-
-