public class TextRegionRewriter extends Object implements ITextRegionRewriter
| Constructor and Description |
|---|
TextRegionRewriter(ITextRegionAccess access) |
| Modifier and Type | Method and Description |
|---|---|
ITextReplacement |
createReplacement(int offset,
int length,
String text) |
void |
renderToAppendable(Iterable<? extends ITextReplacement> replacements,
Appendable result) |
void |
renderToAppendable(ITextSegment input,
Iterable<? extends ITextReplacement> rep,
Appendable result) |
String |
renderToString(Iterable<? extends ITextReplacement> replacements)
Applies all 'replacements' on the
ITextRegionAccess this rewriter is responsible for. |
String |
renderToString(ITextSegment input,
Iterable<? extends ITextReplacement> replacements)
Applies replacements similar to
ITextRegionRewriter.renderToString(Iterable), but ITextRegion.getOffset() is
treated as relative to ITextRegion.getOffset() from 'input'. |
public TextRegionRewriter(ITextRegionAccess access)
public void renderToAppendable(Iterable<? extends ITextReplacement> replacements, Appendable result) throws IOException
renderToAppendable in interface ITextRegionRewriterIOExceptionpublic void renderToAppendable(ITextSegment input, Iterable<? extends ITextReplacement> rep, Appendable result) throws IOException
renderToAppendable in interface ITextRegionRewriterIOExceptionpublic String renderToString(Iterable<? extends ITextReplacement> replacements)
ITextRegionRewriter
Applies all 'replacements' on the ITextRegionAccess this rewriter is responsible for.
Replaces the text regions in 'input' identified by ITextRegion.getOffset() and
ITextRegion.getLength() with ITextReplacement.getReplacementText().
renderToString in interface ITextRegionRewriterpublic String renderToString(ITextSegment input, Iterable<? extends ITextReplacement> replacements)
ITextRegionRewriterITextRegionRewriter.renderToString(Iterable), but ITextRegion.getOffset() is
treated as relative to ITextRegion.getOffset() from 'input'.renderToString in interface ITextRegionRewriterpublic ITextReplacement createReplacement(int offset, int length, String text)
createReplacement in interface ITextRegionRewriterCopyright © 2015. All Rights Reserved.