Class FilteredSubDocument
- java.lang.Object
-
- org.eclipse.xtext.formatting2.internal.FormattableDocument
-
- org.eclipse.xtext.formatting2.internal.SubDocument
-
- org.eclipse.xtext.formatting2.internal.FilteredSubDocument
-
- All Implemented Interfaces:
IFormattableDocument
,IFormattableSubDocument
,ICompositeTextReplacer
,ITextReplacer
public class FilteredSubDocument extends SubDocument
-
-
Field Summary
-
Fields inherited from interface org.eclipse.xtext.formatting2.ITextReplacer
GET_REGION
-
-
Constructor Summary
Constructors Constructor Description FilteredSubDocument(ITextSegment region, IFormattableDocument parent, com.google.common.base.Predicate<? super ITextReplacer> filter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addReplacer(ITextReplacer replacer)
Add a new replacer to the document.-
Methods inherited from class org.eclipse.xtext.formatting2.internal.SubDocument
createReplacements, getFormatter, getRegion, getRequest, requireFitsInLine, requireFitsInLine, requireFitsInLine
-
Methods inherited from class org.eclipse.xtext.formatting2.internal.FormattableDocument
append, append, applyTextReplacements, createTextReplacerSet, format, formatConditionally, formatConditionally, getPreferences, getReplacers, getTextRegionAccess, interior, interior, interior, needsAutowrap, prepend, prepend, renderToTextReplacements, set, set, surround, surround, toString, withReplacerFilter
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.xtext.formatting2.IFormattableDocument
append, append, format, formatConditionally, formatConditionally, interior, interior, interior, prepend, prepend, renderToTextReplacements, set, set, surround, surround, withReplacerFilter
-
-
-
-
Constructor Detail
-
FilteredSubDocument
public FilteredSubDocument(ITextSegment region, IFormattableDocument parent, com.google.common.base.Predicate<? super ITextReplacer> filter)
-
-
Method Detail
-
addReplacer
public void addReplacer(ITextReplacer replacer)
Description copied from interface:IFormattableDocument
Add a new replacer to the document.- Specified by:
addReplacer
in interfaceICompositeTextReplacer
- Specified by:
addReplacer
in interfaceIFormattableDocument
- Overrides:
addReplacer
in classFormattableDocument
-
-