public class TextReplacerContext extends Object implements ITextReplacerContext
| Modifier | Constructor and Description |
|---|---|
|
TextReplacerContext(IFormattableDocument document) |
protected |
TextReplacerContext(IFormattableDocument document,
ITextReplacerContext previous,
int indentation,
ITextReplacer replacer) |
public TextReplacerContext(IFormattableDocument document)
protected TextReplacerContext(IFormattableDocument document, ITextReplacerContext previous, int indentation, ITextReplacer replacer)
public Integer canAutowrap()
canAutowrap in interface ITextReplacerContextprotected TextSegmentSet<ITextReplacement> createTextReplacementsSet()
public IFormattableDocument getDocument()
getDocument in interface ITextReplacerContextpublic AbstractFormatter2 getFormatter()
getFormatter in interface ITextReplacerContextpublic int getIndentation()
getIndentation in interface ITextReplacerContextpublic String getIndentationString()
ITextReplacerContextgetIndentationString in interface ITextReplacerContextITextReplacerContext.getIndentationString(int),
ITextReplacerContext.getIndentation()public String getIndentationString(int indentationLevel)
getIndentationString in interface ITextReplacerContextpublic int getLeadingCharsInLineCount()
getLeadingCharsInLineCount in interface ITextReplacerContextpublic Iterable<ITextReplacement> getLocalReplacements()
getLocalReplacements in interface ITextReplacerContextpublic String getNewLinesString(int count)
getNewLinesString in interface ITextReplacerContextpublic ITextReplacerContext getPreviousContext()
getPreviousContext in interface ITextReplacerContextpublic List<ITextReplacement> getReplacementsUntil(ITextReplacerContext first)
getReplacementsUntil in interface ITextReplacerContextpublic ITextReplacer getReplacer()
getReplacer in interface ITextReplacerContextpublic boolean isAutowrap()
isAutowrap in interface ITextReplacerContextprotected boolean isInRequestedRange(ITextReplacement repl)
public boolean isInsideFormattedRegion()
isInsideFormattedRegion in interface ITextReplacerContextprotected int logicalLength(String text)
public void addReplacement(ITextReplacement replacement)
addReplacement in interface ITextReplacerContextpublic void setAutowrap(boolean value)
setAutowrap in interface ITextReplacerContextpublic void setCanAutowrap(Integer value)
setCanAutowrap in interface ITextReplacerContextpublic void setNextReplacerIsChild()
setNextReplacerIsChild in interface ITextReplacerContextprotected String toStringLocal()
public ITextReplacerContext withDocument(IFormattableDocument document)
withDocument in interface ITextReplacerContextpublic ITextReplacerContext withIndentation(int indentation)
withIndentation in interface ITextReplacerContextpublic ITextReplacerContext withReplacer(ITextReplacer replacer)
withReplacer in interface ITextReplacerContextCopyright © 2015. All Rights Reserved.